Bonjour à tous,
Pour une application je possède des models qui envoie des événements à chaque fois qu'une propriété change. Par exemple, j'ai des fonction setX(), setY(), setWidth(), etc.
J'ai également des fonctions qui écoutent ces événements et qui peuvent parfois être assez lourd et prendre beaucoup de ressources.
Il est possible de modifier, par un panneau, plusieurs propriétés en même temps. Cela fait que plusieurs événements sont envoyés et mes fonctions sont exécutés plusieurs fois alors qu'il suffirait d’exécuter la fonction une seul fois, quand toutes les propriétés ont étés changées.
Je voudrais donc savoir s'il était possible de grouper les événements afin d'optimiser mon code.
Qu'en pensez vous?
Merci d'avance.
Partager