Imagen en un Jlabel [][] ??

ma_ra
13 de Junio del 2005
Por favor, necesito ayuda para... lo que dice el título. Necesito poner una imagen .gif dentro de un arreglo 2D de JLabel. He intentado varias cosas pero nada me funciona. Además, cuando intento agregar el arreglo a un Panel me dice que no son compatibles.

La ayuda es apreciada, gracias

danny
13 de Junio del 2005
for(i=0;i<3;i++){
for(j=0;j<3;j++){
b[j][i]= new JLabel(new ImageIcon("nada.gif"));
}
}

rubece
13 de Junio del 2005
Bueno tú problema a la hora de insertar las JLabel será debido porque intentas insertar el array de JLabel a la vez. Lo que tienes que hacer es insertar los JLabel uno por uno. Hacer algo así:

JLabel[][] etiquetas = new JLabel[2][2];
JPanel panel = new JPanel();

for(int i = 0; i < etiquetas.length; i++)
for(int j = 0; j < etiquetas[0].length; j++) {
etiquetas[i][j] = new JLabel(new ImageIcon("imagen.gif");
panel.add(etiquetas[i][j]);
}

ma_ra
13 de Junio del 2005
T_T muchisimas gracias!!!!