A は Bean (POJO のようなもの) を持っており、その GUI コンポーネントのモデルを作成したいと考えています。そのため、GUI コンポーネントが反映できるように、各プロパティの変更について通知する必要があります。
これを行う方法?Bean のすぐ内側に通知とリスナーのストレージ コードを配置する必要がありますか? しかし、これはそれを「汚い」ものにします。いくつかのラッパーを書くことができますか?しかし、これはゲッターとセッターを複製します。
コモンズまたは他の場所に、これに対するライブラリおよび/またはヘルパー オブジェクトはありますか?
アップデート
また、AbstractList<E>
実装があるとします。それをすばやく「プロパティ化」する方法、つまり変更についてリスナーに通知する方法は? たとえば、発砲しListDataEvent
ます。AbstractListModel<E>
代わりに実装できることはわかってAbstractList<E>
いますが、見た目が悪くなります。私は主に「ポジョのような」ままでいたいです...