1

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

4

1 回答 1

1

只需用于setTabComponentAt在选项卡上设置自定义组件。您可以设置任何您想要的组件。如果您只想要一个具有更大高度的标签,请给setComponentAt一个带有边框的 JLabel,或者设置它的 preferredSize。

于 2011-03-23T21:12:06.477 回答