我正在开发一个 GUI,当下面的事情发生变化时,我有一个例程来更新显示:
void update() {
if (needsUpdating) {
// ...
needsUpdating = false;
}
}
我试图避免“过于频繁地”调用 update() ——即,如果连续设置了许多属性,我宁愿只调用一次 update()。
是否可以在每个用户输入事件之后调用 update() - 键/鼠标/等?我可以手动执行此操作,但我有很多事件处理程序,我知道我会忘记——Java 可以为我执行此操作吗?