PDA

Ver la versión completa : Duda JPanel



eduk15
24-10-2010, 08:43
Buenas señores de HackHispano. En esta ocasion escribia para preguntar acerca de un JPanel. Puse una imagen en ella y luego la use como componente swing para ponerla dentro de un JFrame. El problema es que, cuando quiero poner JLabels dentro de dicho JPanel (el cual ya aparece con la imagen) los JLabels se van al fondo y no aparecen. Estan ahí pero no puedo verlos, es como si el JPanel los cubriera. Alguna idea de como solucionar el problema?
Gracias

Fruit
24-10-2010, 09:40
Voy a decir una barbaridad: puede que necesites modificar la posición en el eje Z de las JLabels.

hystd
24-10-2010, 13:41
También puede ser de un problema de z-index:


panel.setComponentZOrder(label,1);

1 es el index, es decir, la altura con respecto a los demás componente (por defecto todos suelen tener 0), y cuando no se especifica el z-index, se van solapando según el orden de colocación.

Prueba también a poner el label visible y opaco:



label.setVisible(true);
label.setOpaque(true);


Mira a ver si puede ser por estas cositas.

Un saludo.

Fruit
24-10-2010, 14:32
Justo lo que pensé, pero mi cabeza o mis dedos dijeron en el último momento de cambiar la Z por una X. Editado ;P