Tout d'abord mes excuses pour la question qui va suivre, je n'ai pas réussi à trouver la réponse ne sachant comment formuler la recherche, et comme je suis un autodidacte en Java...
Je travaille sur une application qui affiche plusieurs sous-fenêtre (JPanel). Chacune d'elles dispose de son listener pour gérer ses actions propres (je développe sous Netbeans). Dans certains cas ces actions modifient les données affichées dans une ou plusieurs autres fenêtres. Quel est le moyen pour mettre à jour les informations affichées?
Un exemple:
Une application genre gestion de contacts, plusieurs JPanel permettent de voir ces contacts triés/présentés différemment. Mettons, pour le besoin de l'exemple, qu'on a une fenêtre A triée dans l'ordre des noms, et une seconde B triée dans l'ordre des prénoms. Si je double-clique sur un élément de la fenêtre A une boîte de dialogue s'ouvre pour permettre la modification des données du contact sélectionné. Jj'ai besoin, lorsqu'une donnée est modifiée, que la fenêtre B soit mise à jour simultanément. Bien entendu le contenu de A et de B est identique, c'est seulement l'ordre qui change.
(ceci n'est qu'un exemple, mon application est un poil plus complexe)
Partager