Cita:  
					Iniciado por GreenEyed  
  ¿Has probado con JLabel[] arrayDeJLabel = new JLabel[5]?
    Muchas gracias ya e logrado hacer la matriz con jlabel y el random , me a kedado asi 
String[] nomImagen ={"1.jpg", "2.jpg", "3.jpg",
        "4.jpg", "5.jpg", "6.jpg", "7.jpg",
        "8.jpg", "9.jpg","10.jpg"};  
 JLabel[] mat = {user1,user2,user3,user4,user5,user6,user7,user8,u  ser9,user10}; 
 ArrayList<String> miarray = new ArrayList();
            miarray.add(0, nomImagen[5]);
            miarray.add(1, nomImagen[6]);
            miarray.add(2, nomImagen[7]);
            miarray.add(3, nomImagen[1]);
            miarray.add(4, nomImagen[2]);
            miarray.add(5, nomImagen[3]);
            miarray.add(6, nomImagen[0]);
            miarray.add(7, nomImagen[4]);
            miarray.add(8, nomImagen[8]);
            miarray.add(9, nomImagen[9]); 
        for(int i=0; i<9; i++){
            Random rmd = new Random();
            int nombre = (int) (rmd.nextDouble() * 10.0+1);   
[I]mat.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagenes/"+miarray.get(nombre))));
            miarray.remove(nombre);
            }
            mat[9].setIcon(newjavax.swing.ImageIcon(getClass().getRe  source("/imagenes/"+miarray.get(0))));  
Pero ahora me da error al ejecutar en la linea del mat[i], q e puesto en negrita cursiva, aver sabria decirme pk? 
gracias