navigate.java
来自「j2me 是男人就撑20秒源代码 我」· Java 代码 · 共 29 行
JAVA
29 行
package fly;
import javax.microedition.lcdui.*;
public class Navigate {//导航类
private static Navigate instance;//Navigate 的唯一实例
public static MyGameCanvas mc;//MyGameCanvas 的唯一实例
public static FlyMidlet midlet;//FlyMidlet 的唯一实例
public static Display display;//Display 的一个实例
protected Navigate(FlyMidlet midlet) {//构造函数
Navigate.midlet = midlet;
Navigate.mc = MyGameCanvas.getInstance();
Navigate.display = Display.getDisplay(midlet);
}//Navigate
synchronized public static Navigate getInstance(FlyMidlet midlet) {//由于构造函数是保护的,所以只能通过这个方法来获取 Navigate 的实例,这个方法是实现单一实例模式的途径,即保证这个类只有一个实例存在
if(instance == null) {
instance = new Navigate(midlet);
System.out.println("new Navigate");
}//if
return instance;
}//Navigate getInstance
public static void cleanJob() {
instance = null;//把 instance 置为 null
}//cleanJob
}//Navigate
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?