Прямо сейчас я пытаюсь изменить цвет фона org.eclipse.swt.widgets. Кнопка со следующим кодом:
Button sceneButton = new Button(border, SWT.TOGGLE | SWT.FLAT); sceneButton.setBackground(Color.RED);
Это хорошо работает, когда я запускаю программу в Солярисе, но ничего не делает, когда я выполняю код в Windows. Действительно ли это возможно? В противном случае есть ли некоторое обходное решение, которое позволило бы мне изменять цвет фона (даже если "цвет" является изображением) при тихом отображении текста в кнопке?Спасибо!
Вы не можете. В документации метода Control.setBackground ()
, упоминается:
Например, в Windows нельзя изменить фон кнопки.