郭克华手机编程教学视频----我的练习源码(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("返回");
}
}
}
* 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("返回");
}
}
}
相关文章推荐
- 郭克华手机编程教学视频----我的练习源码(5)命令按钮监听2:使用当前类实现
- 郭克华手机编程教学视频----我的练习源码(4)命令按钮监听1:使用匿名类实现
- 郭克华手机编程教学视频----我的练习源码(18)Canvas事件监听:
- 郭克华手机编程教学视频----我的练习源码(8)List的事件监听
- 郭克华手机编程教学视频----我的练习源码(24)记录集遍历测试监听测试过滤测试
- 郭克华手机编程教学视频----我的练习源码(20)案例2:绘制一个红色的小球,让其慢慢下落,然后又弹起来
- 郭克华手机编程教学视频----我的练习源码(28)案例4 聊天室服务器端(多客户端)
- 郭克华手机编程教学视频----我的练习源码(16)定时器,背景光,震动测试
- 郭克华手机编程教学视频----我的练习源码(13)ItemCommandListener测试
- 郭克华手机编程教学视频----我的练习源码(29)UDP编程
- 郭克华手机编程教学视频----我的练习源码(17)Canvas类测试
- 郭克华手机编程教学视频----我的练习源码(14)ItemStateListener测试
- 郭克华手机编程教学视频----我的练习源码(7)List的介绍
- 郭克华手机编程教学视频----我的练习源码(30)HTTP测试
- 郭克华手机编程教学视频----我的练习源码(15)案例:手机短信
- 郭克华手机编程教学视频----我的练习源码(1)MIDlet的生命周期
- 郭克华手机编程教学视频----我的练习源码(31)GameCanvas基本测试
- 郭克华手机编程教学视频----我的练习源码(19)指针事件
- 郭克华手机编程教学视频----我的练习源码(9)TextBox,Ticker,Alert演示
- 郭克华手机编程教学视频----我的练习源码(2)在屏幕上添加按钮测试