J'ai une application javafx dont je souhaite mettre à jour mes labels en fonction des données de l'objet Eleve obtenues dans une autre fenêtre. Donc l'idée c'est faire une réinscription. En cliquant sur bouton REINSCRIPTION, une fenêtre s'ouvre et donne la possibilité de choisir la classe et de chercher l'élève à réinscrire. Une fois valider, je récupère l'ID de l'élève et essaie de mettre à jour mes labels sur l'interface principale.
J'ai d'abord essayer d'utiliser le Controller de l'Interface 1 dans le second afin d'accéder à l'ID de l'élève, cela à bien marcher mais les labels ne se mettaient pas à jour. Actuellement j'ai utilisé le pattern Observer afin de pour utiliser l'ID de l'élève et apporter des modifications à chaque réinscription. Mais dans ce cas là, le souci c'est l'ajout de l'Observateur.
Observer
public interface Observer {
void update(int tmp);
}
Interface 2 est Observable et Interface 1 est Observer
Et dans Interface 1, voici le code de la redéfinition de la méthode update
@Override
public void update(int tmp) {
IEleveDAO eleve = new EleveImpl();
//Initialisation des Labels
nom.setText(eleve.getEleve(tmp).getNomEleve());
System.out.println("Nom : " + eleve.getEleve(tmp).getNomEleve());
}
Vraiment je reste à l'écoute pour plus de précisions. Merci
Javafx Mettre à jour des Labels
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.