如何使用draw2d设置图像的背景颜色?

时间:2012-07-02 07:22:01

标签: eclipse-plugin eclipse-rcp eclipse-gef draw2d

我在 draw2d 中使用RectangleFigure绘制了一个矩形。我能够 通过调用rectangleFigure.setBackgroundColor为矩形图形着色。 现在我也想用 Image 着色。为此,我使用了ImageFigure draw2d ,我通过调用ImageFigure.setBackgroundColor()给出了背景颜色。 但它并没有给我任何颜色。那我怎样才能给出背景色 到draw2d中的图像?

1 个答案:

答案 0 :(得分:5)

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

,它只会绘制背景
imageFigure.setOpaque(true);