📄 navigate.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -