In VB, you can use zOrder.
In .Net, it\'s .SetChildIndex.
Before you ask, no I\'m not using a layout manager in this case. If you have two
you can also use the LayeredPane of your JFrame. With JFrame.getLayeredPane() you get a reference of the pane in use.
the add method of LayeredPane has up to 2 additional int parameters. the first specified the Layer of the component you'd add and the second contols the order inside this layer.
You can find more infos at http://download.oracle.com/javase/tutorial/uiswing/components/rootpane.html#layeredpane