デフォルトのリスト モデルを含むメインの JFrame を持つアプリケーションがあります。これらのレコードで何かを変更すると、2 番目に実行されているアプリケーションが自動的に更新されます。
これまでのところ、リスナーを実装し、更新メソッドを上書きする MainController クラスがあります。
public class MainController implements ActionListener, Observer {
public void update(Observable o, Object o1) {}
}
Observable を拡張する単純なクラス
public class Comanda extends Observable{}
私の問題は、最初のアプリケーションから 1 つのレコードを削除すると、2 番目のリストが更新されないことです。プログラムはテキスト ファイルからレコードを削除していますが、既定のリスト モデルを更新していません。編集または追加と同じ問題。
update メソッドに「reloadList()」を追加してみましたが、うまくいきません。アイデア?