我使用RectangleFigure在draw2d中绘制了一个矩形。我可以通过调用rectangleFigure.setBackgroundColor来给矩形图形着色。现在,我也想用同样的方式给图像着色。为此,我在draw2d中使用了ImageFigure.setBackgroundColor(),并通过调用ImageFigure.setBackgroundColor()给出了背景色。但它并没有给我任何颜色。那么,如何在draw2d中给出图像的背景色呢?
发布于 2012-07-02 10:55:00
RectangleFigure扩展了默认情况下绘制自己背景的形状。ImageFigure直接扩展了图形,只有将背景设置为不透明时才能绘制该图形:
imageFigure.setOpaque(true);https://stackoverflow.com/questions/11289299
复制相似问题