Я работаю над графическим интерфейсом, и у меня есть процедура обновления дисплея, когда что-то меняется внизу:
void update() {
if (needsUpdating) {
// ...
needsUpdating = false;
}
}
Я пытаюсь избежать "слишком частого" вызова update() -- т.е. если многие свойства установлены последовательно, я бы предпочел, чтобы update() вызывался только один раз.
Возможно ли вызывать update() после каждого события пользовательского ввода -- клавиша/мышь/и т.д.? Я мог бы сделать это вручную, но у меня так много обработчиков событий, и я знаю, что забуду — может ли Java сделать это за меня?