получить цвет панели - PullRequest
       6

получить цвет панели

0 голосов
/ 29 апреля 2010

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

Как мне вернуть цвет по умолчанию для панели ??

Ответы [ 2 ]

1 голос
/ 29 апреля 2010

Сохранение цвета по умолчанию для переменной в конструкторе или перед изменением цвета с помощью другой кнопки, например:

Color defaultColor = panel.getBackground();

И в вашей цветовой кнопке по умолчанию:

panel.setBackground(defaultColor);
0 голосов
/ 29 апреля 2010

Убедитесь, что вы вызываете JComponent.setOpaque(boolean) для компонента, с которым вы работаете .... некоторые компоненты Swing по умолчанию имеют непрозрачный == false и просто показывают цвет того, что позади него (например, кнопка на текстурированной панели).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...