Auf Thema antworten

Hallo, ich wundere mich gerade etwas darüber, dass mir folgende Fehlermeldung angezeigt wird:

Caused by: java.lang.IllegalArgumentException: Children: duplicate children added: parent = VBox@7208d693


Was das bedeutet ist mir klar, ich weiß auch wo es herkommt...

[CODE]int i = 0;

        for (Lable lable : allLables) {

            CheckBox cbx = new CheckBox();

            cbx.setId("hmmmmm" + i);

            cbx.setText(lable.getName());

            for (Lable proofLable : activeLables) {

                if (lable.getName().equals(proofLable.getName())) {

                    cbx.setSelected(true);

                } else cbx.setSelected(false);

                verticalCbxLayout.getChildren().add(cbx);

                i++;

            }

        }[/CODE]


Wie löst man so was am Besten? Hab auch schon versucht die Checkboxen erst in ein Array zu laden und dann später einzufügen - ohne Erfolg.

In anderen Sprachen war das bis dato nie ein Problem so eine UI zu laden oO


Besten Dank vorab und allen einen schönen Abend.

Martin



Oben