Java Observer и Observable не работают должным образом между приложениями

У меня есть приложение с основным JFrame, которое содержит модель списка по умолчанию. Я хочу, чтобы при изменении чего-либо в этих записях автоматически обновлялось второе запущенное приложение.

Пока у меня есть класс MainController, который реализует прослушиватель и перезаписывает метод обновления:

public class MainController implements ActionListener, Observer {
  public void update(Observable o, Object o1) {}
}

и простой класс, расширяющий Observable

public class Comanda extends Observable{}

Моя проблема в том, что если я удалю одну запись из первого приложения, второй список не обновляется. Программа удаляет запись из текстового файла, но не обновляет модель списка по умолчанию. Та же проблема с редактированием или добавлением.

Я попытался добавить reloadList () в метод обновления, но это не сработало. Идеи?

6
задан casperOne 17 January 2012 в 01:12
поделиться