我用java swing写了个扫了程序,基本功能都实现了,就是不知道扫完雷了怎么判定已经胜利,弹出一个窗口。(窗口的弹出我会,就是不知道怎么判断胜利   T_T!)

解决方案 »

  1.   

    如果这样,那我随便标记雷的位置,只要够数了就胜利了,windows里面的是要将不是雷的区域全部翻出来,就胜利了。
      

  2.   

    if (z == 0) {//如果雷数为0;
    for (int u = 0; u < 2*m; u++) {//数组a和b分别装的雷的位置的横纵坐标,总共有2*m个;
    if (button[a[u]][b[u]].getIcon() == new ImageIcon  //button大家知道  ("image\\hongqi.PNG") && button[a[u]][b[u]].isEnabled() == true) {//这句话就是 如果雷数为0了,并且是雷的button被插上了旗帜,并且是雷的button可以点击,就执行new win();弹出胜利窗口。我知道这个是错的,大哥们帮我改改  T_T
    new win();
    return;
    }
    }
    }