タブ付きペインを持っていますが、タブのサイズを変更したいと思います。しかし、タブ自体は....私が望むものがもっと明確に...
ディスプレイタブ1とタブ2のサイズを変更するにはどうすればいいですか...... 。??タブ付きペインでタブのサイズを変更する
3
A
答えて
5
オーバーライドこのようなあなたのBasicTabbedPaneUI
のcalculateTabWidth
:
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
自身があなたがpreferredTabAreaWidth()
をオーバーライドすることが可能なUI委譲のネストされたクラス、TabbedPaneLayout
、によって決定され、タブの推奨サイズ。
関連する問題
- 1. タブ付きペイン内の各タブのGUIアクションリスナー
- 2. Eclipseスタイルのタブ付きペイン - タブが多すぎると "リストを表示"ボタン
- 3. Androidタブのレイアウト - サイズを変更
- 4. タブのタブ内容を変更する
- 5. Resharper:タブ+タブ付きのコードスニペット
- 6. 第2ラウンド:スクロールとタブ付きペインで、境界線レイアウトでコンポーネントのサイズを維持する
- 7. Javaのタブ付きペインにタブを右から左に表示させる方法は?
- 8. タブ付きインターフェイスを変更する方法は?
- 9. タブ付きウェブブラウザコントロール
- 10. タブ付きナビゲーション
- 11. タブ付きページ
- 12. タブ付きナビゲーション
- 13. Androidタブ - コンテンツをタブで消す親タブを外して変更する方法
- 14. 変更タブ名
- 15. タブ付きのjqgrid
- 16. 影付きのタブ
- 17. jQueryタブで変数を変更する
- 18. タブでのアクティブコンテンツプロパティの変更
- 19. Android - タブのサイズと位置付け
- 20. jqtouchタブ付きページコンテナ
- 21. タブ付きhtmlアプリケーション
- 22. jQueryタブ付きアニメーション
- 23. Androidアクションバー - タブ付き
- 24. C#タブ付きGUI
- 25. jqueryモバイルスライダコントロール(タブ付き)
- 26. viewpagerindicatorタブのタブ背景を変更するには?
- 27. Validation付きTextBoxがタブ変更時にErrorTemplateを失う
- 28. Intellijと変更タブ
- 29. タブ付きAndroidアプリケーションでListViewを更新するには?
- 30. タブから別のタブに変更する