Как установить цвет фона изображения с помощью draw2d?
Я нарисовал один прямоугольник, используя RectangleFigure
в draw2d. И я могу покрасить фигуру прямоугольника, позвонив rectangleFigure.setBackgroundColor
, Теперь так же, как я хочу раскрасить изображение. Для этого я использовал ImageFigure
в draw2d и я дал цвет фона, позвонив ImageFigure.setBackgroundColor()
, Но это не дает никакого цвета для меня. Итак, как я могу назначить цвет фона рисунку в draw2d?
1 ответ
Решение
RectangleFigure расширяет Shape, который рисует свой собственный фон по умолчанию. ImageFigure непосредственно расширяет рисунок, который будет рисовать фон, только если вы установите его как непрозрачный:
imageFigure.setOpaque(true);