更改禁用的JTabbedPane的颜色

时间:2014-04-23 15:17:10

标签: java jtabbedpane

我有一个带有八个标签的JTabbedPane。我使用代码

禁用了其中一个标签
 jtp.setEnabledAt(7, false);

我的问题是标签标签(仅适用于禁用标签)现在有深灰色背景颜色,我想改变它。我尝试了方法setBackgroundAt但没有发生任何事情。我检查了UIManagerDefaults(http://tips4java.wordpress.com/2008/10/09/uimanager-defaults/),但没有发现任何关于禁用的选项卡式窗格的颜色。我怎样才能改变这种颜色?感谢。

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。我在这个链接上使用了mKorbel发布的CustomTabbedPaneUI类:How can I change the shape of a JTabbedPane tab?然后我修改了paintTabBackground方法,以便禁用选项卡式窗格的背景颜色为白色。