を含むクラス (Model.java と呼びましょう) を作成しDeque<T>
、アイテムをエンキューおよびデキューするためのメソッドを使用しました。今、これを GUI JList に関連付けようとしています。「モデル」データ (Deque) を JList が必要とする DefaultListModel として使用する方法に困惑しています。オブジェクト指向の概念は、GUI プログラミングに適用されるため、実際に理解するのにまだ苦労しています。DefaultListModel のドキュメントには次のように記載されています。
このクラスは、java.util.Vector の 1.1.x バージョンを実装し、コレクション クラスをサポートせず、変更が発生したときに ListDataListeners に通知するという点で、java.util.Vector API を大まかに実装します。現在、Vector に委任しています ....
Deque<T>
Vector の代わりにmy を使用するように DefaultListModel を取得する方法はありますか? または、代わりに DefaultListModel を使用するように Model.java を書き直す必要がありDeque<T>
ますか?