在JTabbedPane中设置选项卡的大小

Bul*_*lit 6 java size swing jtabbedpane

有没有办法改变的大小选项卡JTabbedPane?我的意思不是所有面板,而只是用户必须点击的小标签,以查看其下面的内容.

Har*_*ath 8

这对我有用.

 JLabel lab = new JLabel();
 lab.setPreferredSize(new Dimension(200, 30));
 jTabbedPane1.setTabComponentAt(0, lab);  // tab index, jLabel
Run Code Online (Sandbox Code Playgroud)

或者对相同大小的所有制表符组件进行此更改(在main方法中调用)

UIManager.getLookAndFeelDefaults().put("TabbedPane:TabbedPaneTab.contentMargins", new Insets(10, 100, 0, 0));


Rob*_*bin 6

您可以创建自己的TabbedPaneUI,但如果您只是使用JTabbedPane#setTabComponentAt并使用更大的组件来呈现选项卡标题,则可能更简单