私はJavaでコンタクトブックアプリケーションを書いています。連絡先は、SortedTreeSetリストモデルを使用するJListに表示されます。
検索フィールドを追加し、それにキーリスナーを追加しました。キーを入力するたびに、リストモデルのサブセット機能を使用して、連絡先の絞り込みセットを表示します。JListにこの絞り込まれたサブセットを表示させたい。
SortedSetをVectorに変換し、JListのsetListDataメソッドを使用して結果を表示することを考えていますが、これは遅くて非効率的であり、キーリスナーを使用している場合はさらに悪い考えです。
そこで、この問題を解決するための最も効率的な方法は何であるかをお聞きしたいと思います。
ご協力いただきありがとうございます。