Como organizar componentes dentro de um JPanel?

1 resposta
EdmiltonN

Estou com um problema com o JPanel, fiz o seguinte:

Criei uma imagem utilizando Graphics2D e joguei dentro de um painel, vamos chamá-lo P1.
Coloquei uma imagem dentro de um JLabel e adicionei em outro painel, vamos chamá-lo P2.

Depois adicionei P1 e P2 a um outro JPanel, P3. Eis o problema: P1 e P2 devem ficar no mesmo lugar, porém P1 deve ficar atrás de P2, são imagens que se completam. Mas o P2 insiste em aparecer atrás, ou melhor não aparecer, já que é sobreposto por P1.

O que devo fazer? Existe algum método que organize componentes dentro de outro??

1 Resposta

MC_Coelho

Penso que o método setComponentZOrder herdado de Container pode te ajudar. Nunca fiz este exemplo, mas aqui tem uma descrição do que é possível fazer:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Container.html#setComponentZOrder(java.awt.Component,%20int)

Ok? Se não ajudei muito, ignore por favor.

Criado 8 de novembro de 2008
Ultima resposta 8 de nov. de 2008
Respostas 1
Participantes 2