В графическом интерфейсе JBrame NetBeans все метки JLabel недоступны - PullRequest
0 голосов
/ 07 марта 2011

У меня проблема с графическим интерфейсом Java-проекта. Я создаю GUI с помощью GUI-компоновщика Netbeans. В области конструирования, в частности, в Netbeans все JLabels кажутся темно-черными, но когда я запускаю файл (shift-F6), все JLabels отображаются серым. Вот несколько экранов, чтобы прояснить проблему:

В чем может быть причина этой проблемы?

1 Ответ

0 голосов
/ 07 марта 2011

Это может быть проблема внешнего вида.Кажется, я вспоминаю, что построитель графического интерфейса Netbeans использует внешний вид вашей системы.Однако по умолчанию ваше приложение, вероятно, будет использовать Swing LAF (имя которого я забыл только сейчас).Это означает, что при запуске приложения вы не увидите тот же LAF, который вы видите в GUI Builder.Цвета, используемые двумя LAF, немного отличаются.

См. на этой странице справки Java , где описаны некоторые варианты настройки внешнего вида.Тем не менее, поскольку в любом случае создается впечатление, что вы собираетесь создать собственный внешний вид, возможно, лучше установить все цвета в явном виде.

...