mine.java
来自「关于java游戏的设计代码」· Java 代码 · 共 42 行
JAVA
42 行
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Mine extends JFrame{
static SingleMine sm;
//建构子
public Mine(){
super();
}
//程序进入点
public static void main(String[] args){
int gridx=12;
int gridy=12;
int mines=100;
JFrame.setDefaultLookAndFeelDecorated(true);//设定标准接口
Mine m=new Mine();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//预设窗口关闭方式
m.setTitle("扫雷Java版");
m.setSize(SingleMine.getDimension(gridx,gridy));//设定窗口大小
m.setLocation(300,200);
m.setVisible(true);
m.setResizable(false);
sm=new SingleMine(gridx,gridy,mines,m.getContentPane());//建立SingleMine对象
m.getContentPane().addMouseListener(sm);//加入鼠标监听事件
m.getContentPane().addMouseMotionListener(sm);//加入鼠标监听事件
}
public void paint(Graphics g){
super.paint(g);
if(sm!=null)
sm.md.update();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?