J'ai un composant personnalisé JavaFX-2
écrit dans la langue fxml
(que je référencerai comme enfant ou enfants), que j'ai utilisé pour le créer JavaFX Scene Builder
. Une de mes classes d'affichage doit afficher plusieurs (~ 100) de ces composants et communiquer avec eux. Avec l'architecture MVC
à l'esprit, quelle est la meilleure approche pour la communication?Approche MVC correcte pour la communication entre les classes d'un composant personnalisé dans JavaFX 2
- (Container) Modèle -> (Enfants) Modèle
- (Container) Contrôleur -> (Enfants) Contrôleur
- (Container) Contrôleur -> (Enfants) Modèle
Fondamentalement, je besoin au moins d'être en mesure de surveiller 2 cas d'événements qui se passe dans l'interface utilisateur enfants et ou dans l'objet conteneur.
Cas 1: L'utilisateur a cliqué sur un bouton (ou a interagi avec un autre objet) qui existe dans mon composant personnalisé (enfant), le conteneur doit communiquer sur le changement.
Cas 2: L'utilisateur a déclenché un événement sur le conteneur, en filtrant les composants en fonction d'une requête spécifique, par exemple, j'ai besoin de communiquer aux enfants ce changement.
Merci d'avance pour toute l'aide. Bravo
Oui, l'utilisation du contrôleur vers le contrôleur semble être la bonne approche. Merci beaucoup –