网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > J2EE/J2ME
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.M3G游戏中性能提升技巧.
.Tomcat对String的编码处理.
.在resin-ee-2.1.5上构建j2ee应用.
.MIDlet 部署.
.J2ME程序优化方法二十条.
.JBosseclipseEJB学习体会.
.BlueTooth探索系列(一)---JSR0.
.利用Jsp+Taglib+JavaBean快速构建.
.关注J2ME WTK2.2新特性.
.分析MIDP低级事件处理机制.
.WSIL简介(一).
.如何在jb中配置jboss开发ejb.
.JavaBean与EnterpriseJavaBean有.
.结合JAVASCRIPT将HTML导入Excel形.
.Servlet中jdbc应用高级篇之六.
.J2ME中处理日期相关问题.
.J2ME最佳实践概述.
.保护自己的MIDlet程序之三:SNPr.
.小议在Servlet中如何捕获Session.
.Post和Get 的问题解决.

MIDlet应用程序模型基础

发表日期:2007-12-23


WelcomeMIDlet是一个基本的MIDlet,包含了高级组件TextBox和Command组件的使用,还提供了退出的处理。虽然简单,但是谁不是从这里开始的呢?新手应该多关注一下,MIDlet定义的几个生命周期方法。

MIDlet应用程序模型基础

/*
 * WelcomeMIDlet.Java
 *
 * Created on 2005年12月2日, 下午12:35
 */

package com.j2medev.entry;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class WelcomeMIDlet extends MIDlet implements CommandListener {
   
    private Display display;      // 每个MIDlet必须持有的唯一Display实例
    private TextBox tbMain;      // 显示信息的TextBox组件
    private Command cmExit;      //退出的Command
   
    public WelcomeMIDlet() {
        display = Display.getDisplay(this);
        cmExit = new Command("Exit", Command.SCREEN, 1);
        tbMain = new TextBox("Welcome", "进入J2ME世界", 50, 0);
        tbMain.addCommand(cmExit);
        tbMain.setCommandListener(this);
    }
   
    //AMS主动调用startApp()方法,初始化MIDlet
    public void startApp() {
        display.setCurrent(tbMain);
    }
   
    //MIDlet的抽象方法
    public void pauseApp() {
    }
   
    //MIDlet的抽象方法
    public void destroyApp(boolean unconditional) {
    }
   
    // Command的事件处理机制  基于回调的原理。
    public void commandAction(Command c, Displayable s) {
        if (c == cmExit) {
            destroyApp(false);
            notifyDestroyed();
        }
    }
}

(出处:)


上一篇:简单封装MIDP RMS操作 人气:752
下一篇:调用 CGI 脚本 人气:621
浏览全部J2EE/J2ME的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐