Frage von gut4fr5g4, 22

Javafx in VBox texte etc verschieben?

Ich kann in javafx in einer vbox nicht texte mit setX und setY verschieben, wie kann ich das dennoch tun? Achja und wieso kann ich einer "Group" kein bild zuweisen? Danke im vorraus! :D :c

Antwort
von androhecker, 14

Weil die VBox wie der Name schon sagt, die Nodes von Oben nach unten anordnet, da macht es keinen Sinn, sie an den X und Y Positionen zu setzen.
Für diese Anordung gibt es andere Container/Parents.

Image ist keine Node und kann auch nicht so angezeigt werden, dazu musst du ein ImageView zu dem Bild erzeugen.

Kommentar von gut4fr5g4 ,

Nene ich habe mit "vbox.setStyle("-fx-background-image: url('file:///PFAD');"); den Background belegt, bei der VBox, wieso geht das nicht mit einer group?

Kommentar von androhecker ,

Weil eine Gruppe keinen bestimmten Bereich füllt, es ist eben nur eine Gruppe von Nodes. Was du brauchst ist eine Region (also ein Bereich), viele Container wie Pane und VBox erben davon, Group aber nicht.

Kommentar von gut4fr5g4 ,

Okay, habe mitlerweile eine ander methode gefunden mein problem zu lösen! :D

Danke! :D

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten