【问题标题】:JTabbedPane tab height with nimbus带有 nimbus 的 JTabbedPane 选项卡高度
【发布时间】:2011-07-21 13:07:54
【问题描述】:

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

【问题讨论】:

标签: java swing tabs jtabbedpane nimbus


【解决方案1】:

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

【讨论】:

  • 我刚试过,它改变了标签内容,但不是设置标签标题。
  • 那么你既没有设置边框也没有设置preferredSize。
猜你喜欢
  • 2012-08-30
  • 2016-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 1970-01-01
  • 1970-01-01
  • 2017-03-09
相关资源
最近更新 更多