18:42概要JListにフォーカスがある状態で英数字キー入力をしたときに先頭文字が一致するアイテムを検索して選択する機能を無効にします。上記のサンプルでは、JList#getNextMatch(...)メソッドをオーバーライドし、戻り値(次にマッチする要素のインデックス)が常に-1になるようにすることで、キー入力による先頭文字検索選択を無効にしています。JTreeにもJTree#getNextMatch(...)メソッドが存在し、同様のキー入力による選択機能がありますが、こちらはインデックスではなく、TreePathが戻り値なので、nullを返すことで無効にすることができます。