Guten Morgen/Mittag/Abend,
ich wollte mal fragen, wie man z.B. bei einem Pane die Größe, je nach Inhalt, anpassen kann.
Wenn z.B. ein Button, mit einer Höhe von 30px, hinzugefügt wird, dass das Pane sich automatisch um 30px erweitert.
Meine aktuelle Lösung sieht so aus:
Doch bei dieser Variante muss ich aktuell via Trail and Error einen vernünftigen Wert finden, der passt.
Da muss es doch bestimmt eine bessere Methode geben.
Mein eigentliches Ziel ist, mein Ziel aus diesem Beitrag, von Swing auf JavaFX zu übertragen, also das man mehrere Componenten untereinander dynamisch anlegen kann und dann mit Hilfe eines ScrollPane`s durchscrollen kann.
keksdose132.
ich wollte mal fragen, wie man z.B. bei einem Pane die Größe, je nach Inhalt, anpassen kann.
Wenn z.B. ein Button, mit einer Höhe von 30px, hinzugefügt wird, dass das Pane sich automatisch um 30px erweitert.
Meine aktuelle Lösung sieht so aus:
Java:
Button button = new Button("Button");
button.setLayoutY(i*30);
button.setFocusTraversable(false);
pane.getChildren().add(button);
pane.setPrefHeight(pane.getPrefHeight()+28);
Doch bei dieser Variante muss ich aktuell via Trail and Error einen vernünftigen Wert finden, der passt.
Da muss es doch bestimmt eine bessere Methode geben.
Mein eigentliches Ziel ist, mein Ziel aus diesem Beitrag, von Swing auf JavaFX zu übertragen, also das man mehrere Componenten untereinander dynamisch anlegen kann und dann mit Hilfe eines ScrollPane`s durchscrollen kann.
keksdose132.
Zuletzt bearbeitet: