我有一個選項卡式窗格,我想調整選項卡的大小......不是整個選項卡式窗格,也不是面板添加到它。但標籤本身....更清楚我想要的是...
改變顯示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