2

tabbedPane の色を GUI のテーマに合わせてカスタマイズしたいのですが、その方法がわかりません。多くのコードを試しましたが、まだ何も起こりません。

これが私のGUIです... ここに画像の説明を入力

事前にt​​hnx ^_^

4

2 に答える 2

1

JTabbedPane のルック アンド フィールUIManagerについては、この記事「Java タブ付きペインでの色の制御」の説明に従って設定を行います。

関連コード:

  UIManager.put("TabbedPane.contentAreaColor ",ColorUIResource.GREEN);
  UIManager.put("TabbedPane.selected",ColorUIResource.GREEN);
  UIManager.put("TabbedPane.background",ColorUIResource.GREEN);
  UIManager.put("TabbedPane.shadow",ColorUIResource.GREEN);

  // now construct the tabbed pane
  tab=new JTabbedPane();
于 2011-01-31T16:54:09.573 に答える
1

GUI を作成する前にいくつかの UIManager 設定を行うことができますが、それらは JTabbedPane ごとに設定できます。これにより、選択したタブの色が変更されます。

UIManager.put("TabbedPane.selected", Color.RED);

境界線の設定は表示されませんが、次のように非表示にできます。

UIManager.put("TabbedPane.contentBorderInsets", new Insets(0, 0, 0, 0));

最後に、次のようにタブ ペインの背景を変更できます。

tab.setBackground(Color.BLUE);
于 2011-01-31T16:55:37.910 に答える