带有灵气的JTabbedPane标签高度

时间:2011-03-23 18:08:51

标签: java swing tabs jtabbedpane nimbus

我想更改高度标签的tabbedpane,并且这样做我尝试了几种方法但没有任何成功。首先我尝试使用间隔图标,高度很好,但是标签的文本不再是中心。然后我尝试更改Nimbus L& F属性,TabbedPane.tabInsets,TabbedPane:TabbedPaneTab.contentMargins和TabbedPane:TabbedPaneTabArea.contentMargins没有任何变化。最后,我尝试扩展BasicTabbedPaneUI并覆盖calculateTabHeight,但选项卡的背景不再绘制。

1 个答案:

答案 0 :(得分:1)

只需使用setTabComponentAt在标签页上设置自定义组件即可。您可以设置所需的任何组件。如果您只想要一个更高的标签,请给setComponentAt一个带边框的JLabel,或者设置其preferredSize。