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