本帖最后由 yi_remember 于 2013-03-06 13:55:23 编辑

解决方案 »

  1.   

    private ImageIcon[] c=new ImageIcon[54];
    for(int i=0;i<c.length;i++)
    c[i]=new("image/card/"+i+".png");//图片从0.png开始;如果从1.png开始,"image/card/"+(i+1)+".png"下面switch
    add(new JLabel(c[s])); 
      

  2.   

     static int []  ran(int [] is){
     for (int i = 0; i < is.length; i++) {
     Random random = new Random() ;
     int r = random.nextInt(is.length-i) ;
     int t = is[i] ;
     is[i] = is[r+i] ;
     is[r+i] = t ;
     }
    return is;
     }把数组随即组合
      

  3.   


    这行代码不行哇,运行不了。
    for(int i=0;i<c.length;i++)
    c[i]=new("image/card/"+(i +1)+".png");
      

  4.   

    。。复制的时候漏掉了。。
    for(int i=0;i<c.length;i++)
    c[i]=new ImageIcon("image/card/"+(i+1)+".png");
    你应该也能看出来吧。。