博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[J2ME] 基本框架框架
阅读量:7088 次
发布时间:2019-06-28

本文共 1907 字,大约阅读时间需要 6 分钟。

 

1 import javax.microedition.lcdui.Command; 2 import javax.microedition.lcdui.CommandListener; 3 import javax.microedition.lcdui.Display; 4 import javax.microedition.lcdui.Displayable; 5 import javax.microedition.lcdui.TextBox; 6 import javax.microedition.midlet.MIDlet; 7 import javax.microedition.midlet.MIDletStateChangeException; 8  9 10 public class main extends MIDlet implements CommandListener {11 12     private Command exitCom;13     private Display ds;14     private TextBox tb;15     16     //构造函数17     public main() {18         // TODO Auto-generated constructor stub19         ds=Display.getDisplay(this);//创建Display类一个实体20         exitCom=new Command("Exit",Command.EXIT,1);//创建Command对象一个实体,并设置Exit命令用于退出这个MIDlet21         tb=new TextBox("Hellow MIDlet","Hellow World",15,0);//创建用来输出东西的TextBox对象22         tb.addCommand(exitCom);//使Command对象和TextBox关联起来23         tb.setCommandListener(this);//当TextBox显示在屏幕上时,使CommandListener响应发生的事件24     }25 26     protected void destroyApp(boolean arg0) throws MIDletStateChangeException {27         // TODO Auto-generated method stub28         29     }30 31     //当系统要求MIDlet暂停时调用32     protected void pauseApp() {33         // TODO Auto-generated method stub34 35     }36 37     //第一次启动或者暂停后重启时由系统调用startApp()方法38     protected void startApp() throws MIDletStateChangeException {39         // TODO Auto-generated method stub40         ds.setCurrent(tb);//将构造函数中的TextBox设置为当前的屏幕41     }42 43     //用户触发任何Command是,做出回应,系统会自动调用这个方法44     public void commandAction(Command arg0, Displayable arg1) {45         // TODO Auto-generated method stub46         if(arg0==exitCom){47             try {48                 destroyApp(false);49                 notifyDestroyed();50             } catch (MIDletStateChangeException e) {51                 // TODO Auto-generated catch block52                 e.printStackTrace();53             }54         }55     }56 57 }

 

转载地址:http://alyql.baihongyu.com/

你可能感兴趣的文章
修复Strtus远程命令执行漏洞 : Strtus 2.2.3 升级到 Strtus 2.3.24
查看>>
企业如何防止客户资料、财务数据、供应链,工资单等机密数据泄密事件发生?...
查看>>
return与exit区别
查看>>
我的友情链接
查看>>
正则匹配\知识点
查看>>
WIN7英文系统乱码错误解决方案
查看>>
vagrant box php开发环境配置 -- redis安装
查看>>
Java动态编译类小案例
查看>>
eclipse 本地连接hadoop 进行开发
查看>>
开发注意事项总结
查看>>
英语美文20篇
查看>>
如何做到完成任务和内功修炼的完美统一
查看>>
使用cornerstone是的灵异事件
查看>>
Java Objects-------------工具类使用
查看>>
Intellij IDEA 自动生成 serialVersionUID
查看>>
[zz]新浪微博中那些符号@##//
查看>>
【用户调研】与用户沟通需要的技巧
查看>>
菜鸟学Linux 第068篇笔记 tcp_wrapper, xinetd
查看>>
使用JDK自带的WebService工具发布WebService服务
查看>>
【设计模式六大原则】里氏替换原则
查看>>