Ich habe die BorderPane in meiner fxml-Datei. Und ich muss aus dem Code in meiner Controller-Klasse Labels zu seinem Zentrum hinzufügen. Wie ich verstanden habe, muss ich es in initialize()
Methode tun, aber ich habe nicht herausgefunden, wie dies zu realisieren ist.JavaFX Dynamicly Hinzufügen von Etiketten zu Bereich, in fxml-Datei definiert
P.S. Ich möchte sie nicht statisch in fxml-Datei hinzufügen, da ihre Menge jedes Mal anders ist, es könnte 5 oder 20 sein. In diesem Fall müsste ich ihre maximale Menge hinzufügen und sie unsichtbar machen. Aber ich denke nicht, dass es die beste Entscheidung wäre.
Sie müssen es möglicherweise ohne fxml tun, es wäre viel einfacher. Mit fxml ist es nicht unmöglich (da ich nicht weiß, welches Szenario Sie haben), aber Sie können versuchen, sie zu einer flexiblen Sammlung wie einer ArrayList hinzuzufügen (fügen Sie jedoch viele Labels hinzu, die Sie auflisten möchten) sind in ihm vorhanden). Natürlich könnte es bessere Wege geben, dies zu tun, das ist es, was mir auf Anhieb in den Sinn kommt. –