JavaFx 2 has built in a couple methods for controlling z-order but they are not very fine grained. You can call toFront() or toBack(). But what if you want to insert a visual element, say, right above level 4?
You may achieve it by getting the children
ObservableList of the parent node and manipulate them, for instance by
add(int index, Node element):
AFAIK toFront() and toBack() are working in the same manner.