18:49概要JTreeを葉ノードより親ノード優先でノード名を比較するComparatorを使用してソートします。上記のサンプルでは、チェックボックスがクリックされると以下の手順でソートを実行します。Nodes以下のコメントにバグの指摘ありJTreeのノードを走査するJTreeノードの深さ優先探索などについてJComboBoxのモデルとしてenumを使用する各種ソートアルゴリズムのサンプルJTableでファイルとディレクトリを別々にソートディレクトリが先になる比較についてコメントソースにバグあります。15:54:09ご指摘ありがとうございます。たしかにi--;breakなどがないと、入れ替えられてソートされないノードが出来てしまいますね。効率も悪いので、深さ優先で探索した親ノードから別の方法でソートするように変更した方がいいかもしれません。テストしてこのサンプルは修正したいと思います。