環境:シンプルなデータ処理アプリケーションを作成しようとしています (ファイルを読み取り、抽出されたデータに対して何らかの処理を行います)。アプリケーションは、処理のリアルタイムでユーザーを更新し続ける必要があります。UI とロジックを分離したままにしています。他のアプリケーションでロジックを再利用できます。
問題:処理情報をリアルタイムで表示する必要がある UI にテキスト領域があります。この UI は、JFrame-Home.java (netbeans ドラッグ & ドロップ) を使用しています。ロジック - Utility.java
別のクラス(Utility.java)でJFrameコンポーネント(Home.java)にアクセスするにはどうすればよいですか?
UI コンポーネントにアクセスしてロジック コードから変更するのは正しい方法ですか? これを行うと、ロジック クラスを再利用する際の労力が増加します。どうすればよいですか?
オブザーバーパターンはここで解決策ですか?