您的位置:首页 > 编程语言

郭克华手机编程教学视频----我的练习源码(6)实战:实现一个简单的监听程序

2009-02-04 17:51 831 查看
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package lession3;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;

/**
* 实战:实现一个简单的监听程序
* @author mouyong
*/
public class ListenerMidlet3 extends MIDlet implements CommandListener {

private Form frm = new Form("请您选择相应的操作");
private Display dis;
private Command cmdDel = new Command("删除该号码", Command.SCREEN, 1);
private Command cmdEdit = new Command("编辑该号码", Command.SCREEN, 1);
private Command cmdExit = new Command("退出该程序", Command.SCREEN, 1);
private Command cmdBack = new Command("返回上一页", Command.BACK, 1);

public void startApp() {
dis = Display.getDisplay(this);
dis.setCurrent(frm);
frm.addCommand(cmdDel);
frm.addCommand(cmdEdit);
frm.addCommand(cmdExit);
frm.addCommand(cmdBack);
frm.setCommandListener(this);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable d) {
//显示所点击的命令按钮的标题
System.out.println(c.getLabel());

//如果是退出
if(c==cmdExit){
this.notifyDestroyed();
}

//如果是返回
if(c==cmdBack){
d.setTitle("返回");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐