1

我使用RectangleFigurein draw2d绘制了一个矩形。我可以通过调用为矩形图形着色rectangleFigure.setBackgroundColor。现在我也想以同样的方式为图像着色。为此,我ImageFiguredraw2d中使用,并通过调用ImageFigure.setBackgroundColor(). 但它没有给我任何颜色。那么如何为draw2d中的图像赋予背景颜色?

4

1 回答 1

5

RectangleFigure 扩展了 Shape 默认绘制自己的背景。ImageFigure 直接扩展了 Figure ,如果你将它设置为 Opaque,它只会绘制背景:

imageFigure.setOpaque(true);
于 2012-07-02T10:55:00.680 回答