Как установить цвет фона изображения с помощью draw2d?

Я нарисовал один прямоугольник, используя RectangleFigure в draw2d. И я могу покрасить фигуру прямоугольника, позвонив rectangleFigure.setBackgroundColor, Теперь так же, как я хочу раскрасить изображение. Для этого я использовал ImageFigure в draw2d и я дал цвет фона, позвонив ImageFigure.setBackgroundColor(), Но это не дает никакого цвета для меня. Итак, как я могу назначить цвет фона рисунку в draw2d?

1 ответ

Решение

RectangleFigure расширяет Shape, который рисует свой собственный фон по умолчанию. ImageFigure непосредственно расширяет рисунок, который будет рисовать фон, только если вы установите его как непрозрачный:

imageFigure.setOpaque(true);
Другие вопросы по тегам