Цвет фона изображения Java SWT - PullRequest
       10

Цвет фона изображения Java SWT

2 голосов
/ 23 сентября 2011

У меня есть TableItem, и я хочу добавить в него изображение.Я использую этот код:

Image image = new Image(Display.getCurrent(), 400, height);
image.setBackground(COLOR_RED); 
item.setImage(5, image);

Проблема в том, что цвет фона никогда не устанавливается на изображении.Моя цель - получить прозрачный фоновый рисунок.

Как я могу это сделать?

1 Ответ

3 голосов
/ 27 сентября 2011

Пожалуйста, прочитайте JavaDoc Image.setBackground .Этот метод не заполняет ваше изображение красным цветом.

Кроме того, установив изображение в TableItem, вы не сможете нарисовать что-либо, например текст, прозрачно под этим изображением.Если вы хотите сделать что-то подобное, вам понадобится «рисовать владельца», см. здесь , чтобы узнать об этом.

...