En Java, puis-je appeler une routine chaque fois que le thread de répartition d'événement revient après avoir traité un événement d'entrée ?

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

Question

Je travaille sur une interface graphique et j'ai une routine pour mettre à jour l'affichage lorsque les choses changent en dessous :

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

J'essaie d'éviter d'appeler update() "trop ​​souvent" - c'est-à-dire que si de nombreuses propriétés sont définies successivement, je préfère que update() soit appelé une seule fois.

Est-il possible d'appeler update() après chaque événement d'entrée utilisateur - clé/souris/etc ?Je pourrais le faire manuellement, mais j'ai tellement de gestionnaires d'événements et je sais que j'oublierai : Java peut-il faire cela pour moi ?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top