Я пишу класс для обработки с чтением и записью файлов. Я использовал логическую переменную с именем autoSave. Если autoSave является истинным, когда вызван метод addRow (someData), он немедленно записывает данные в файл. Если autoSave является ложным, он помещает данные в ArrayList и ждет вызова метода Save(), чтобы записать их в файл. Все в порядке.Пусть кодер прослушает изменения?
Что я хочу; если autoSave является ложным, когда добавленная строка (вызванная addRow) позволяет пользователю прослушивать это событие. Поэтому человек, который будет использовать этот класс, может легко обновить свой gui.
Вы должны, возможно, взглянуть на наблюдатель шаблон дизайна наблюдаемого в Java. Я не совсем понимаю, что вы хотите. –
«Позвольте пользователю поймать это». Я не уверен, что полностью понимаю ваш вопрос. Является пользователем приложения или человеком, который будет использовать ваш класс? –