我有一個選項卡式窗格,我想調整選項卡的大小......不是整個選項卡式窗格,也不是面板添加到它。但標籤本身....更清楚我想要的是...
改變顯示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. 調整選項卡內容的大小
- 2. 調整MDI選項卡組的大小
- 3. 選項卡式窗格中的表格
- 4. TabControl總是調整大小到選定的選項卡項目?
- 5. 安卓選項卡窗格內的選項卡窗格?
- 6. jQuery UI選項卡:將選項卡設置爲整頁大小
- 7. 在調整大小時在選項卡控件中拉伸選項卡標題而不是選項卡頁面
- 8. JavaFx:選項卡上的事件篩選器(選項卡窗格)
- 9. 在FXML選項卡窗格中調整自定義XYChart的大小
- 10. 如何從選項卡窗格中刪除選項卡
- 11. 在選項卡窗格
- 12. Emacs:Makefile選項卡大小
- 13. 選項卡式面板的每個選項卡的自動調整寬度
- 14. jQuery UI的選項卡+對話框+格式選項卡順序
- 15. 如何爲不同的選項卡調整Qtabwidget的大小?
- 16. Bootstrap中的選項卡窗格
- 17. 選項卡中的嵌套選項卡
- 18. 合併選項卡中的選項卡
- 19. sencha中選項卡的大小
- 20. JTabbedPane:更改選項卡標題時更改選項卡大小
- 21. 離子選項卡 - 選項卡沒有文字大小?
- 22. 調整JavaFX中的選項卡內容
- 23. 可調整大小的選項卡區域
- 24. 在選項卡欄中自動調整大小不起作用
- 25. 選項卡式視圖中的Android選項卡式視圖
- 26. Android - 導航選項卡 - 刷卡選項卡(固定選項卡)
- 27. gui選項卡式窗格 - 如何將內部類放入我的選項卡式窗格
- 28. 無法將樣式添加到QT選項卡窗口小部件中的選項卡(欄)和選項卡(窗格)
- 29. Jtabbed窗格兩側的選項卡
- 30. Android:選項卡內的選項卡