📄 minesweeper.java
字号:
/////////////////////////////////////////////////////////////////////////////////////////////////////// Minesweeper.java//// Project: Minesweeper// Author(s): Gao Lei// Create: 2007-10-08///////////////////////////////////////////////////////////////////////////////////////////////////import javax.microedition.midlet.*; //j2me MIDlet程序必须继承MIDlet类,所以要引入此包import javax.microedition.lcdui.*; //Display这个类所在包///////////////////////////////////////////////////////////////////////////////////////////////////public class Minesweeper extends MIDlet { static Minesweeper s_midlet; //MIDlet类的静态对象,方便实用 MIDlet类方法 static Display s_display = null;//用来显示 Canvas static cGame s_game = null; //Canvas类对象,主要实现游戏的类 public Minesweeper() { s_midlet = this; } /** * 程序开始 系统会调用这个函数 * 也有些手机 可以把程序初始化部分放到构造函数里,这连个地方应视手机的不同而定! */ public void startApp() { if (s_display == null) { s_display = Display.getDisplay(this);//创建Display对象,参数是MIDlet类对象,也就是我们当前写的这个Minesweeper类 } if (s_game == null) { s_game = new cGame(); //创建 Canvas对象 s_display.setCurrent(s_game); //把Canvas对象设置成当前显示 } else { s_display.setCurrent(s_game); } } /** * 程序暂停 系统会自动调用这个函数,不是所有手机都支持, * 手机在接到中断,如 来电,来短信时候会调用这个函数,这个函数 通常是空的! */ public void pauseApp() { } /** * 程序关闭 系统会调用这个函数,如果希望关闭程序的时候保存数据,可在这个函数里添加保存数据的方法 * 比如游戏进行中,按了关机键,程序就会调用这个函数,也可以在程序中调用这个函数来结束游戏! */ public void destroyApp(boolean unconditional) { notifyDestroyed(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -