Java Swingを使用して開発されたアプリケーションのユーザー設定を保存するダイアログがあります。 20以上の設定があり、特定の設定が変更されたときに他のモジュールに通知したいと思います。私は、リスナーのリストを保持し、好みが変わるたびに通知することができることを知っています。どのように私は、Beanオブジェクトに設定が変更されたとき、私はイベントを発生することができますどのよう SwingアプリケーションでUser Preferencesモジュールを設計するにはどうすればよいですか?
Dependendingを私のSwingコンポーネントをバインドすることができ
- :しかし、私は約2の問題を知っていただきたいと思いますあなたの経験、どのようにそのアーキテクチャを解決しますか?どのようなベストプラクティスに従うのですか?
おかげ
どの設定でどのように他のオブジェクトに変更や更新について知らせるのですか?ありがとう。 –
私はそれを単純にしました。設定を必要とするコードは値を保存しませんが、常に最新の値を取得する静的変数を使用します。リスナーのマップを追加することもできますが、より良い方法があると確信しています – bracco23