Bonjour,

Je vous explique mon problème concernant FXML, je souhaite créer un tableau de Cellule (une cellule est un objet customisé qui hérite de Région) qui doivent correspondre à des objets existant dans mon fichier FXML.

Je croyais qu'avec ce bout de code, je pourrais faire la correspondance, mais ce n'est pas le cas ..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
@FXML
Cellule P1;
@FXML
Cellule P2;
@FXML
Cellule P3;
 
@FXML
Cellule tableCelluleMain[] = {P1, P2, P3};
 
// Par exemple, je souhaite récupérer des informations concernant une cellule dans mon FXML
for (int i = 0; i < tableCelluleMain.length; i++) {
      System.out.println(tableCelluleMain[i]);
}
Il me retourne 3 null ! Tandis que si je réalise cette commande, il me retourne les bonnes informations car il arrive à faire la correspondance avec FXML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
System.out.println(P1);
Comment puis-je faire cette correspondance dans un tableau ?

Cordialement