Z order in runtime

Yes, it is possible. The root container of a window is a Java Container, so it can use setComponentZOrder(). Here is an example of a script which changes the z order of components on a window called “Main Window”:

cont = system.gui.getWindow('Main Window').getRootContainer()

comp = cont.getComponent("Multi-State Indicator")
comp1 = cont.getComponent("Moving Analog Indicator")
comp2 = cont.getComponent("LED Display")

cont.setComponentZOrder(comp,0)
cont.setComponentZOrder(comp1,1)
cont.setComponentZOrder(comp2,2)