In Java, posso avere una routine chiamata ogni volta che l'evento-dispatch-thread ritorna dalla gestione di un evento di input?

StackOverflow https://stackoverflow.com/questions/5932518

Domanda

Sto lavorando su una GUI e ho una routine per aggiornare il display quando le cose cambiano sotto:

void update() {
    if (needsUpdating) {
        // ...
        needsUpdating = false;
    }
}

Sto cercando di evitare di chiamare l'aggiornamento () "troppo spesso" - cioè, se molte proprietà sono impostate in successione preferirei l'aggiornamento () essere chiamato solo una volta.

È possibile avere aggiornamenti () chiamati dopo ogni evento di input dell'utente - chiave/mouse/ecc.? Potrei farlo manualmente, ma ho così tanti gestori di eventi e so che dimenticherò: Java può farlo per me?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top