2010-06-07 14 views

Antwort

23

Z-Reihenfolge in JavaFX ist eigentlich die Reihenfolge im Szenengraphen, z. in der Inhaltssequenz der Szene (dann in den Inhalten der Gruppen, Container usw.).

Alle Knoten haben auch toFront() und toBack() Funktionen, um diese Reihenfolge zu ändern. Für feinere Kontrolle müssen Sie Knoten von einer Stelle entfernen und in der Reihenfolge höher oder niedriger einfügen.

10

Mit den Funktionen toFront() und toBack() können Sie zwar die z-Reihenfolge beeinflussen, aber beachten Sie, dass dies auch das Layout beeinflusst. Die HBox und VBox zum Beispiel verwenden auch die Reihenfolge der Kinder, um das Layout zu erstellen, und etwas nach vorne zu verschieben, wird es auch an das Ende der [HV] Box verschieben. Dies ist möglicherweise nicht das, wonach Sie suchen.

Ich war auf der Suche nach einer Möglichkeit, eine Animation mit dem animierten Knoten über alle anderen zu machen, ohne das Layout zu verpfuschen. Es scheint keine Möglichkeit zu geben, dies zu tun, da die Reihenfolge der Z-Reihenfolge und der Layout-Reihenfolge beide aus der untergeordneten Reihenfolge stammen.

+0

Wow. Wurde gerade dadurch gebissen. Sehr grobe Kante in diesem Rahmen (der voll von ihnen ist). –