Bonjour,
Etant en train de programmer ma première applic multi-fenêtrée, j'ai quelques problèmes d'organisation.
J'ai un JdesktopFrame avec plusieurs JinternalFrame. Il doit y avoir bcp d'intéractions "en temps réel" entre ces Frames (par exemple le clic sur un bouton sur une frame engendre des modifs sur 3 autres Frames)
J'ai pensé a plusieurs possibilités pour gérer les communications entre Frames, mais je ne sais pas trop ce qu'elles valent. Ca serait bien que vous me donniez vos avis sur ces possibilités.
Dans tous les cas je pensais prendre une classe Maitre vers laquelle je ferais remonter tous les "évenements", les frames passeraient donc par elle pour communiquer.
Du fait qu'il ne peut y avoir qu'une seule frame instanciée, je pense utiliser des classe singletons pour les frames.
Ici j'hésite. Soit la classe maitre possède une référence sur chaque fenetre ou soit je récupère chaque fois l'instance courrante d'une fenetre avec MyFrame.getInstance()
Voila, je ne sais pas trop les facilités/difficultés qui vont être engendrées par ces choix donc je me remet a vous
Merci d'avance !
Partager