DefaultListModel<E>
リスト モデルの実装を簡素化するという名前のクラスがあります。しかし、リスト要素がリスト モデルでもある場合はどうなるでしょうか。親モデルは、子の変更などのリスナーとして自身を登録する必要があります。、、、、、のDefaultListModel<E>
7 つのメソッドをオーバーライドする必要があります。add
addElement
remove
removeAllElements
removeElement
removeElementAt
removeRange
もっと簡単にすることは可能ですか?
変化する Bean のネットワークをサポートするサードパーティ (コモンズなど) のライブラリがあるのではないでしょうか?