Чтение файла данных в jtable и как перезагрузить если файл данные изменились.

В этой статье я покажи примеры о том как мы используем механизм наблюдателя/наблюдаемого, чтобы обнаружить, если файл данных был доработанный или изменен с прошлого раза.

Мы используем один и тот же файл данных и DataFileTableModel, как и предыдущий. Некоторые незначительные изменения необходимы для класса DataFileTable. Этот класс реализует интерфейс наблюдателя (см. update() метод, который будет вызываться, когда наблюдаемый объект отправляет уведомление).

В DataFileWatchdog, исследуемый объект, является простой пример который мы рассмотрим. Давайте используем Swing Timer, чтобы проверить каждую секунду, если данный файл изменились. Если время отличается, от последнего, тогда все зарегистрированные наблюдатели уведомляются об этом.

Обновлено: 07.04.2017 — 16:15

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.