2012-05-05 16 views
5

JavaFx 2 ha incorporato un paio di metodi per il controllo dello z-order ma non hanno una grana molto fine. Puoi chiamare su Front() o su BACK(). Ma cosa succede se si desidera inserire un elemento visivo, ad esempio, proprio sopra il livello 4?JavaFx 2.0: controllo dell'ordine Z degli elementi dello stage

+0

In base a questa pagina: https://blogs.oracle.com/rakeshmenonp/entry/javafx_z_order_of_nodes, è possibile estendere la classe Node che implezza le istanze comparabili, inserendole in una sequenza, che si aggiungerà a un gruppo. Sono ordinabili con la classe javafx.util.Sequences. – Bartvbl

risposta

3

Si può raggiungerlo da ottenere i bambini ObservableList del nodo padre e manipolarle, per esempio add(int index, Node element):

parent.getChildren().add(4, visualElement); 

per quanto ne so toFront() e toBack() stanno lavorando nello stesso modo.

Problemi correlati