simplemidlet.java

来自「JAVAME Core technology and best practice」· Java 代码 · 共 40 行

JAVA
40
字号
package com.j2medev.chapter2;

import javax.microedition.lcdui.*; 
import javax.microedition.midlet.MIDlet; 
import java.io.*;
 
public class SimpleMIDlet extends MIDlet implements CommandListener {
  private Display display = null; 
  private Command exitCommand = new Command("Exit", Command.EXIT, 0); 
  public void startApp() { 
    //获得Display实例
    display = Display.getDisplay(this); 
    Form mainForm = new Form("simple"); 
    Image img = null;
    //创建Image对象
    try{
      img = Image.createImage("/JavaPowered.png");
    }catch(IOException ex){
      ex.printStackTrace();
    }
    if(img != null) 
      mainForm.append(img); 
    //添加Command并注册监听器
    mainForm.addCommand(exitCommand); 
    mainForm.setCommandListener(this); 
    display.setCurrent(mainForm); 
  } 
   
  public void pauseApp () {} 
   
  public void destroyApp(boolean unconditional) {} 
   //Command事件处理,响应用户按键
  public void commandAction(Command cmd, Displayable s) { 
if (cmd==exitCommand) {
  destroyApp(false);
      notifyDestroyed();
	} 
  } 
}

⌨️ 快捷键说明

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