In the swing we have the JlayeredPane, which is the equivalent in javafx? Take this code for example:
JLayeredPane panel = new JLayeredPane();
JLabel test1 = new JLabel("Test 1");
JLabel test2 = new JLabel("Test 2");
panel.setLayer(test1, 0);
panel.add(test1);
panel.setLayer(test2, 1);
panel.add(test2);
How can be translate in javafx?
The equivalent of the Swing JLayeredPane
would be the StackPane.
The z-order of the children is defined by the order of the children list with the 0th child being the bottom and last child on top. If a border and/or padding have been set, the children will be layed out within those insets.
Where "children list" means the ObservableList
returned by StackPane.getChildren()
.