⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 randomsetmine.java

📁 这是一个java编的扫雷游戏源码
💻 JAVA
字号:
import java.awt.Point;
import java.util.Vector;
import javax.swing.Icon;
import javax.swing.ImageIcon;
public class RandomSetMine
{
   Vector v=null;
   Icon 雷的图标;  
   public RandomSetMine()
    {
      雷的图标=new ImageIcon("地雷.gif");
    }
   public void 随机布雷(int number,Block block[][],int 行数, int 列数)
   {
       v=new Vector();
       int length=1,i=0,j=0;
       int leiNumber=0;
       for(i=1;i<=行数;i++)
         {
            for(j=1;j<=列数;j++)
              v.add(new Point(i,j));
         }
       while(leiNumber<number) 
         {  length=v.size();
            int n=(int)(Math.random()*length);
            Point p=(Point)v.elementAt(n);
            i=(int)p.getX();
            j=(int)p.getY();
            block[i][j].设置是否是雷(true);
            block[i][j].设置是雷时的图标(雷的图标);
            leiNumber=leiNumber+1;
            v.remove(n);
         }  
       v.removeAllElements();
       v=null; 
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -