Substance L&Fを使えばJTabbedPaneに閉じるボタンを付けられる

Nimbusの登場で注目度の下がっているらしいSubstance Look & Feelですが、全体的にセンスが良いし、Office 2007風のスキンなんかもあって結構使えると思います。

Substanceを使ってちょっと嬉しいのは、JTabbedPaneで「閉じる」ボタンがサポートされていること。

tabbedPane.putClientProperty(
        SubstanceLookAndFeel.TABBED_PANE_CLOSE_BUTTONS_PROPERTY, new Boolean(true));

とすると、こんな感じでクローズボタンが付きます。タブのアクティブ時かマウスオーバー時のみ表示されるので、うるさくないです。

SubstanceLookAndFeel.TABBED_PANE_CLOSE_CALLBACKで、ボタンクリック時の挙動も制御できます。