Изменить цвет отключенного JTabbedPane

1

У меня есть JTabbedPane с восемью вкладками. Я отключил одну из вкладок, используя код

 jtp.setEnabledAt(7, false);

Моя проблема в том, что ярлык вкладки (только для вкладки отключен) теперь имеет темно-серый цвет фона, и я хотел бы изменить это. Я попробовал метод setBackgroundAt, но ничего не произошло. Я проверил UIManagerDefaults (http://tips4java.wordpress.com/2008/10/09/uimanager-defaults/), но ничего не нашел о цвете запрещенной панели с вкладками. Как я могу изменить этот цвет? Благодарю.

Теги:
jtabbedpane

1 ответ

1
Лучший ответ

Я нашел решение этой проблемы. Я использовал класс CustomTabbedPaneUI, отправленный mKorbel по этой ссылке: как я могу изменить форму вкладки JTabbedPane? Затем я модифицировал метод paintTabBackground таким образом, чтобы цвет фона панели с вкладкой с отключением был белым.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню