/ / Knoten - Wählen Sie den Layer aus, in dem JavaFX2 - Javafx-2, Javafx angezeigt werden soll

Knoten - Wählen Sie die Ebene, in der JavaFX2 angezeigt werden soll - javafx-2, javafx

Ich möchte in der Lage sein, die Ebene auszuwählen, in der die Knoten erscheinen, und sie im Verlauf des Programms zu ändern.

Ich weiß, dass die zuletzt hinzugefügten Knoten oben auf dem vorherigen erscheinen.

In Swing verwende ich JLayeredPane und seine Methode setLayout (JComponent, Integer). Je höher das Int, desto höher wird die Komponente auf dem Bildschirm angezeigt.

Gibt es etwas ähnliches?

Vielen Dank

Antworten:

0 für die Antwort № 1

Ich denke, Sie können mit den Z-Ordnungsindizes von Kindknoten durch Kombinationen von spielen

Node node = pane.getChildren().get(index);
Node node = pane.getChildren().remove(index);
pane.getChildren().add(newIndex, node);

0 für die Antwort № 2

Für diese Aufgabe wurde ein Layout erstellt: StackPane.

Das JavaFX-Tutorial hat eine Kapitel gewidmet.

Die verschiedenen Bereiche sind gestapelt, aber wenn die Deckkraft nicht auf 100% eingestellt ist, sind sie alle sichtbar.