TITLE:JTabbedPaneのタブエリア背景色などをテスト

Posted by terai at 2011-01-03

JTabbedPaneのタブエリア背景色などをテスト

Metal LnF のJTabbedPaneで、タブエリアの背景色などを変更するテストをしています。

  • &jnlp;
  • &jar;
  • &zip;
TabAreaBackground.png

サンプルコード

UIManager.put("TabbedPane.shadow",                Color.GRAY);
UIManager.put("TabbedPane.darkShadow",            Color.GRAY);
UIManager.put("TabbedPane.light",                 Color.GRAY);
UIManager.put("TabbedPane.highlight",             Color.GRAY);
UIManager.put("TabbedPane.tabAreaBackground",     Color.GRAY);
UIManager.put("TabbedPane.unselectedBackground",  Color.GRAY);
UIManager.put("TabbedPane.background",            Color.GRAY);
UIManager.put("TabbedPane.foreground",            Color.WHITE);
UIManager.put("TabbedPane.focus",                 Color.WHITE);
UIManager.put("TabbedPane.contentAreaColor",      Color.WHITE);
UIManager.put("TabbedPane.selected",              Color.WHITE);
UIManager.put("TabbedPane.selectHighlight",       Color.WHITE);
UIManager.put("TabbedPane.borderHightlightColor", Color.WHITE);

解説

上記のサンプルでは、JPanelタブのJCheckBoxでJTabbedPaneを不透明にしたり、JComboBoxでキーを指定し、 UIManager.put("TabbedPane.unselectedBackground", Color.GREEN); などとして色を変更することができます。

コメント