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 に答える