多くの情報を切り替えて参照/操作するとき,タブはとても便利です。最近,Internet Explorer 7(IE 7)がタブを用いたGUIを採用したため,ほとんどのブラウザがタブ対応になりました。 このようにタブを用いたGUIはよく使われています。JavaでもJTabbedPaneクラスを使用すれば,タブを用いたGUIを作成できます。 しかし,何かが足りません。 FirefoxでもIE 7でもいいので,タブのところを観察してみてください(図1)。 そう,クローズ・ボタンが付いているのです。Eclipseが採用しているSWTだとタブにボタンを付けることができるのですが,従来のSwingでは無理でした。 ここで,Java SE 6の登場です。Java SE 6ではJTabbedPaneクラスのタブにSwingのコンポーネントを貼ることができるようになったのです。これを利用すれば,タブのクロー