📄 main.java
字号:
package com.j2medev.chapter5;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @name Main
* @brief generic game midlet suite
* @author liloi <liloi1982@hotmail.com>
* @version 2.0
*/
public class Main extends MIDlet {
//////////////////////////////////////////////////////////////////////////////
// Variables
//////////////////////////////////////////////////////////////////////////////
protected Display m_Display;
protected Game m_Canvas;
//////////////////////////////////////////////////////////////////////////////
// Methods
//////////////////////////////////////////////////////////////////////////////
/**
* CONSTRUCTOR
* @name Main
* @brief constructor
* @param none
* @return none
*/
public Main() {
/* prepare environment */
m_Display = Display.getDisplay(this);
m_Canvas = new Game();
m_Canvas.m_Midlet = this;
} /// END FUNC Constructor
/**
* @name startApp
* @brief fallback method called while app started
* @param none
* @return none
*/
public void startApp() {
/* set currnet applicable display */
m_Display.setCurrent(m_Canvas);
} /// END FUNC startApp
/**
* @name pauseApp
* @brief fallback method called while app must be paused (incoming call)
* @param none
* @return none
*/
public void pauseApp() {
m_Display.setCurrent(null);
m_Canvas.m_Paused = true;
} /// END FUNC pauseApp
/**
* @name destroyApp
* @brief fallback method called while app must be disposed
* @param unconditional if removal required
* @return none
*/
public void destroyApp(boolean unconditional) {
m_Canvas.destroy();
notifyDestroyed();
} /// END FUNC destroyApp
/**
* @name exitRequested
* @brief fallback method called while app must be destroyed
* @param none
* @return none
*/
public void exitRequested() {
destroyApp(false);
notifyDestroyed();
} /// END FUNC exitRequested
} //// END CLASS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -