菜单设计(1)—MIDP2.0[3]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

MIDP类:
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Image;
import javax.microedition.midlet.MIDlet;

public class Eliminator extends MIDlet {

    protected Display display;

    private Image splashLogo;

    private boolean isSplash = true;

    MainMenuScreen mainMenuScreen;

    public Eliminator() {
        super();
        // TODO Auto-generated constructor stub
    }

    public void startApp() {
        display = Display.getDisplay(this);
        mainMenuScreen = new MainMenuScreen(this);
        if (isSplash) {
            isSplash = false;
            try {
                splashLogo = Image.createImage("/splash.png");
                new SplashScreen(display, mainMenuScreen, splashLogo, 3000);
            } catch (Exception ex) {
                mainMenuScreenShow(null);
            }
        } else {
            mainMenuScreenShow(null);
        }
    }

    protected void pauseApp() {
        // TODO Auto-generated method stub

    }

    protected void destroyApp(boolean arg0) {
        System.gc();
    }

    public Display getDisplay() {
        return display;
    }

    private Image createImage(String filename) {
        Image image = null;
        try {
            image = Image.createImage(filename);
        } catch (Exception e) {
        }
        return image;
    }

    public void mainMenuScreenShow(Alert alert) {
        if (alert == null)
            display.setCurrent(mainMenuScreen);
        else
            display.setCurrent(alert, mainMenuScreen);
    }

    public void mainMenuScreenQuit() {
        destroyApp(true);
    }
}



本文关键:菜单设计(1)—MIDP2.0
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top