|
|
1
1
对于所有选项卡式窗格,您可以使用以下默认LAF:
另请参见: UIManager Defaults 对于单个选项卡式窗格,可能需要重写BasicTabbedPaneUI类的“getTabAreaInsets()”方法来返回上面的Inset。 |
|
|
2
0
如果用一个简单的JTabbedPane无法做到这一点,您可以使用以下(稍微不雅观的)解决方案: 创建自己的组件,包括JTabbedPane和JPanel。此时将显示JTabbedPane 选项卡;就其而言,每个选项卡都是空的。JPanel(使用CardLayout)负责实际显示每个选项卡。向JTabbedPane添加一个ChangeListener,并使用它在CardLayout的卡之间切换。 然后,您所要做的就是在您自己的组件中布局JTabbedPane和JPanel,您可以随心所欲地执行这些操作。这样你就可以把标签推到右边。 |