在JTabbedPanes上设置选项卡标题颜色

时间:2011-07-20 19:54:46

标签: java swing jtabbedpane

在JTabbedPane上,如何为所选状态和未选择状态设置标签标题的颜色?

2 个答案:

答案 0 :(得分:5)

您想要的是setForegroundAt中的setBackgroundAtJTabbedPane方法。

答案 1 :(得分:3)

  

我想更改所有颜色的颜色,让Swing处理当前选择的选项卡。

那将是一个LAF实施。你可以看看UIManager Defaults。对于Metal LAF,看起来可以控制选择/未选择的背景,但我看不到前景字体颜色的任何内容。

所以我想说你需要在选项卡式窗格中添加一个ChangeListener。然后,您可以使用Kainsin提供的方法手动重置所选背景/前景。