2012-05-05 8 views
5
ステージ要素のZ-順序を制御

のJavaFX 2はz順序を制御するためのカップルの方法が組み込まれていますが、彼らは非常に細かい粒度ではありません。 toFront()またはtoBack()を呼び出すことができます。しかし、レベル4の真上に視覚的な要素を挿入したいとしたらどうでしょうか?のJavaFX 2.0:

+0

https://blogs.oracle.com/rakeshmenonp/entry/javafx_z_order_of_nodesに従って、Comparableを実装するNodeクラスを拡張し、そのインスタンスをシーケンスに入れてグループに追加することができます。 javafx.util.Sequencesクラスでソートできます。 – Bartvbl

答えて

3

あなたは子供たちに親ノードのObservableListを取得することにより、それを達成し、add(int index, Node element)により、たとえば、それらを操作することができる:

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

私の知る限りtoFront()とtoBack()は、同じように働いています。

関連する問題