我有一个选项卡式窗格,我想调整选项卡的大小......不是整个选项卡式窗格,也不是面板添加到它。但标签本身....更清楚我想要的是...
改变显示tab1和tab2的大小........我该怎么做...... ??调整选项卡式窗格中的选项卡的大小
3
A
回答
5
覆盖calculateTabWidth
上您BasicTabbedPaneUI
这样的:
public static void main(String[] args) throws Exception {
JTabbedPane tabs = new JTabbedPane(JTabbedPane.LEFT);
tabs.setUI(new BasicTabbedPaneUI() {
@Override
protected int calculateTabWidth(
int tabPlacement, int tabIndex, FontMetrics metrics) {
return 200; // the width of the tab
}
});
tabs.add("Tab 1", new JButton());
tabs.add("Tab 2", new JButton());
JFrame frame = new JFrame("Test");
frame.add(tabs);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setVisible(true);
}
1
本身是由UI委托的嵌套类,TabbedPaneLayout
,在其中您可以覆盖preferredTabAreaWidth()
确定标签的最佳尺寸。
相关问题
- 1. TabControl总是调整大小到选定的选项卡项目?
- 2. 选项卡式窗格中的表格
- 3. 安卓选项卡窗格内的选项卡窗格?
- 4. 如何从选项卡窗格中删除选项卡
- 5. 在选项卡窗格
- 6. Emacs:Makefile选项卡大小
- 7. 如何为不同的选项卡调整Qtabwidget的大小?
- 8. 合并选项卡中的选项卡
- 9. sencha中选项卡的大小
- 10. JTabbedPane:更改选项卡标题时更改选项卡大小
- 11. 离子选项卡 - 选项卡没有文字大小?
- 12. 可调整大小的选项卡区域
- 13. 在选项卡栏中自动调整大小不起作用
- 14. 无法将样式添加到QT选项卡窗口小部件中的选项卡(栏)和选项卡(窗格)
- 15. Jtabbed窗格两侧的选项卡
- 16. Android:选项卡内的选项卡
- 17. JQuery的UI选项卡大小
- 18. 在Access 2007中的选项卡外部选项卡上的选项卡
- 19. WPF - 选项卡控件中的两行选项卡 - 选项卡包装
- 20. jQuery选项卡 - 获取选定选项卡的选项卡模板
- 21. Jquery UI选项卡 - 选定的选项卡更小的行高 - >最后一个选项卡打破设计
- 22. 带有超过3个选项卡的选项卡式活动
- 23. 在窗体上移动自定义选项卡/子选项卡
- 24. jqyery选项卡默认选项卡
- 25. jQuery UI选项卡 - 链接选项卡
- 26. jquery-ui选项卡 - 添加选项卡
- 27. jQuery UI选项卡:多组选项卡
- 28. Jquery选项卡启用选项卡?
- 29. Jquery选项卡选中没有选项卡被选中
- 30. 调整宽度选项卡jquery