12:23概要JPanelの展開、折り畳みをアコーディオン風に行います。各パネルに配置されたタイトルラベルがクリックされた場合、JPanel#setVisible(boolean)メソッドを使って、パネルの表示・非表示を切り替えています。パネルを非表示にするだけでは、その高さが変更されないので、以下のように、JPanel#getPreferredSize()もオーバーライドしています。あるJTaskPaneで、アニメーション付きのパネルの展開や折り畳みが可能です。ソースも公開されているので、com.l2fprod.common.swing.JCollapsiblePaneなどが参考になります。参考リンクJPanelの展開と折り畳みBoxLayoutでリスト状に並べるJTreeのノードを検索するアニメーションさせる場合のサンプルコメントSpringLayoutをBoxLayoutに変更。22:33:23不要なコードを削除。21:29:33不要(になった?)なリスナクラスなどを削除。