私はGUIに取り組んでおり、下で状況が変化したときに表示を更新するルーチンがあります。
void update() {
if (needsUpdating) {
// ...
needsUpdating = false;
}
}
update()を「頻繁に」呼び出さないようにしています。つまり、多数のプロパティが連続して設定されている場合は、update()を1回だけ呼び出すようにします。
すべてのユーザー入力イベント(key / mouse / etc)の後にupdate()を呼び出すことは可能ですか?これは手動で行うこともできますが、イベントハンドラーが非常に多く、忘れてしまうことはわかっています。Javaでこれを行うことはできますか?