13:30概要JTabbedPaneのタブタイトルを直接編集します。all解説Excel風にJTabbedPaneのタブタイトルを直接編集しています。編集が開始されると、対象となるタブ上にJTextFieldをレイアウトしたGlassPaneを表示しています。このGlassPaneには、編集中はフォーカスの移動が起こらないようにするためのFocusTraversalPolicyなどを設定しています。fieldJPopupMenuにJTextFieldを配置することで、同様のことを行うコードをKelVarnsonさんが投稿しているコメント1.4系だと編集開始時にうまく選択状態にできない場合があるようです。15:03:01上記の問題と、選択状態がマウスの移動で外れてしまうバグを修正しました。03:26:56余白などを追加するとエディタがずれるバグを修正しました。15:04:00setTabComponentAt(...)メソッドで閉じるボタンなどと併用していた場合、編集後に文字列の長さがおかしくなるので、revalidate()するように修正。