是否有办法改变JTabbedPane
中选项卡的大小?我的意思是只改变用户必须点击才能看到其下内容的小选项卡,而不是所有面板。
是否有办法改变JTabbedPane
中选项卡的大小?我的意思是只改变用户必须点击才能看到其下内容的小选项卡,而不是所有面板。
这对我有用。
JLabel lab = new JLabel();
lab.setPreferredSize(new Dimension(200, 30));
jTabbedPane1.setTabComponentAt(0, lab); // tab index, jLabel
或者尝试将所有选项卡组件以相同的大小进行更改(在主方法中调用)
UIManager.getLookAndFeelDefaults().put("TabbedPane:TabbedPaneTab.contentMargins", new Insets(10, 100, 0, 0));
您可以创建自己的TabbedPaneUI
,但如果您只是使用JTabbedPane#setTabComponentAt
并使用较大的组件来呈现选项卡标题,则可能会更简单。
setTabComponentAt
将您自己的面板放入选项卡面板中。