2010-11-19 30 views
8

He estado buscando una mención a esto, pero no puedo encontrar ninguna información sustancial al respecto. ¿Hay alguna manera de cambiar el orden z de los componentes de Swing, o al menos cambiar el orden de los sorteos para que parezcan estar por encima de los demás?orden Z en componentes Java Swing

Respuesta

14

Usted está buscando setComponentZOrder

He aquí un example.

+0

Oh wow. Incluso busqué z-order específicamente, y no surgió nada. ¡Gracias! – Bevin

2

Si desea superponer componentes sobre otros componentes, debe usar JLayeredPane, lo que le permitirá agregar componentes a capas específicas. Esto es precisamente lo que se utiliza para cosas como información sobre herramientas y operaciones de arrastrar y soltar.

Aquí hay un tutorial para él también.

2

Mire el método setComponentZOrder (...) de la clase Container.

También puede consultar el Overlap Layout que tiene una breve descripción de cómo funciona ZOrder.

Cuestiones relacionadas