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

📄 start.java

📁 《Java ME手机应用开发大全》源码 書籍內容簡介: http://www.china-pub.com/410
💻 JAVA
字号:
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Display;

public class Start extends MIDlet {
    
    public static Start instance;
    public static Display display;
    public static Option option;
    public static boolean isSoundOpen = true;
    public static boolean isVibrateOpen = true;
    public static int gameLoop = 20;
    public static boolean isCustom = false;
    public static String fileURL = "file://";
    public static MainCanvas mainCanvas;
    private Displayable currentDisplyable;
    private static SplashCanvas splash;
    
    public Start() {
        instance = this;
        display = Display.getDisplay(this);
        mainCanvas = new MainCanvas();
        splash = new SplashCanvas();
        option = new Option();
        currentDisplyable = splash;
    }
    
    public void startApp() {
        display.setCurrent(currentDisplyable);
    }
    
    public static void showSetting() {
        display.setCurrent(option);
    }
    
    public static void showBrowser() {
        display.setCurrent(new Browsing(mainCanvas, 0));
    }
    
    public static void showMainCanvas() {
        display.setCurrent(mainCanvas);
    }
    
    public static void vibrate(int duration) {
        if (isVibrateOpen)
            display.vibrate(duration);
    }
    
    public static void disposeSplash() {
        display.setCurrent(mainCanvas);
    }
    
    public void pauseApp() {
        currentDisplyable = display.getCurrent();
    }
    
    public void destroyApp(boolean unconditional) {
        MainCanvas.save();
        instance.notifyDestroyed();
        instance = null;
    }
    
    public static void quitApp() {
        instance.destroyApp(true);
    }
}

⌨️ 快捷键说明

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