私は、ファイルの読み書きを扱うクラスを作成しています。私は、autoSaveという名前のブール変数を使用しました。 autoSaveがtrueの場合、addRow(someData)メソッドが呼び出されると、指定されたデータがファイルにただちに書き込まれます。 autoSaveがfalseの場合、ArrayListにデータを格納し、Save()メソッド呼び出しがファイルに書き込むのを待ちます。すべてはそれで大丈夫です。コーダーは変更を聞きますか?
私が望むのは、 autoSaveがfalseの場合、行が追加されたとき(addRowが呼び出されたとき)に、ユーザーがそのイベントを待機するようにします。だから、このクラスを使う人は簡単に彼のguiを更新することができます。
あなたは多分Javaでオブザーバー観察可能なデザインパターンをご覧ください。私は本当にあなたが望むものを理解するか分からない。 –
「あなたの質問を完全に理解しているかどうかはわかりません。アプリのユーザーか、クラスを使用するユーザーですか? –