4
私は、主に画面に表示されるJList
で構成されているアプリケーションを持っています。 AbstractListModel
(アイテムを追加または削除する)を変更するたびに、変更が加えられたことをアプリに通知し、frame_title[unsaved]
のようなものにJFrame
のタイトルを変更します。アプリを保存した後、[unsaved]
タグがなくなります。java save changes
私はたぶんオブザーバー/観測技術を使用して仕事をすると思いますが、どうやってそれを行うのかは分かりません。たぶん私の問題にはるかに適切なものがありますか?私はjavaに新しいJavaの初心者ですので、ここで私はここで助けを求めるようになったのです。ありがとう。
更新:すでにAbstractListModel
クラスを拡張しているため、私のケースではオブザーバーパターンを実際に使用することはできません。この
は、なぜあなたはオブザーバーあなた 'AbstractListModel'拡張することができないであろうか?それぞれの 'ListModel'にはリスナーを追加する機構があります。そうしないと' JList'が動作しません。したがって、あなたは完全に任意の 'ListModel'を観察することができます – Robin