Regardez le code suivant:JavaFX getChildren() Liste des comportements
public static void main(String[] args) {
Group group1 = new Group();
Group group2 = new Group();
Label label = new Label("test");
group1.getChildren().add(label);
group2.getChildren().add(label);
System.out.println("Size group1: " +group1.getChildren().size());
System.out.println("Size group2: " +group2.getChildren().size());
}
Si l'étiquette est ajouté à GROUP2 il est automatiquement retiré de groupe1. Est-ce que quelqu'un sait pourquoi cela est prévu?
Jusqu'à maintenant, je n'ai pas besoin de la fonctionnalité supplémentaire, par ex. borne de la classe de groupe et utilise une ArrayList simple pour stocker les références aux objets label.