Цвета NetBeans GUI Builder не соответствуют предварительным просмотрам ни в одном интерфейсе Look & Feel - PullRequest
0 голосов
/ 27 ноября 2011

Я создал приложение Java в NetBeans с пользовательским JPanel.Я установил белый цвет фона панели в нескольких местах, в том числе в GUI Builder, в коде инициализации для приложения и в конструкторе для Panel.Несмотря на это, при каждом запуске или предварительном просмотре приложения в любом из списков Look & Feels, которые перечислены в NetBeans (Metal, Nimbus, CDE / Motif, Mac OS X), панель отображается в том же странном сером цвете, что и цвет фона по умолчанию.Однако панель также находится в ScrollPane (фон которого также предположительно белый), и любая часть панели, которая выходит за край ScrollPane, становится белой, когда я возвращаюсь к ней.Кто-нибудь знает, что может вызвать такое поведение?

1 Ответ

0 голосов
/ 28 декабря 2011

Хорошо, я понял это.Команда clearRect, которую я использовал для перекраски пользовательской панели, использует цвет фона поверхности рисования, который по какой-то причине не является тем цветом, для которого я установил фон панели.

...