2

ユーザーがアイテムを追加または削除した後、およびユーザーがアイテムを並べ替えた後に Jlist を更新できる方法があるかどうかを知りたいです。配列またはベクトル内のアイテムの順序に基づいて表示を更新する標準化されたメソッドを記述し、ユーザーが JList の基になっている配列からオブジェクトを削除または追加する方法はありますか?

ありがとうございました。

4

1 に答える 1

5

モデルの作成に使用された配列ではなく、ListModel を更新する必要があります。

ただし、完全に新しい項目でリストを更新したり、項目の順序を変更したりする場合は、新しい DefaultListModel を作成し、JList の setModel(...) メソッドを使用してビューを更新します。

于 2009-12-05T05:34:44.933 に答える