`

Java ME Hello World

 
阅读更多
附件为J2ME所有源码











import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.TextBox;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;


public class FirstProMIDlet extends MIDlet implements CommandListener {

	private Command exitCommand;
	
	private TextBox tbox;
	
	public FirstProMIDlet(){
		
		exitCommand=new Command("Exit",Command.EXIT,1);
		tbox=new TextBox("Hello world Midlet","Hello World !",25,0);
		tbox.addCommand(exitCommand);
		tbox.setCommandListener(this);
	}
	
	protected void startApp() throws MIDletStateChangeException {
		// TODO Auto-generated method stub
		Display.getDisplay(this).setCurrent(tbox);
	}
	
	public void commandAction(Command cmd, Displayable disp) {
		// TODO Auto-generated method stub
		if(cmd==exitCommand){
			try {
				destroyApp(false);
			} catch (MIDletStateChangeException e) {
				e.printStackTrace();
			}
			notifyDestroyed();
		}
	}
	
	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
		// TODO Auto-generated method stub

	}

	protected void pauseApp() {
		// TODO Auto-generated method stub

	}
}




分享到:
评论

相关推荐

    Hello World

    对于代码的渴望就如同沙漠中的水一样!对于初学者涞水最好的就是Hello World!

    Flex和java通信之 helloworld

    ### Flex和Java通信之 HelloWorld 实现详解 #### 一、背景与目的 随着现代Web应用对用户体验和交互性的要求不断提高,选择合适的技术栈至关重要。在众多前端技术中,Flex 因其丰富的图形处理能力和良好的跨平台...

    Java ME嵌入式程序设计

    1. **Hello World程序** - 使用`Displayable`接口显示简单的文本消息。 2. **简单游戏开发** - 利用`Canvas`类和动画技术制作简单的游戏。 3. **网络应用** - 通过`HttpURLConnection`类发送HTTP请求和接收响应...

    HelloWorld (4).pdf

    随后,Java经历了多个版本的更新与改进,逐渐推出了三大平台——JavaSE、JavaEE、JavaME,并在Oracle公司收购Sun公司后,Java的开发得到了进一步的推动。随着JDK8.0的推出,Java加入了函数式编程特性,极大提升了...

    spring-security-helloworld-annotation

    《Spring Security HelloWorld 注解详解》 在Java Web开发领域,Spring Security是一个强大的安全框架,它提供了全面的安全管理解决方案。本文将深入探讨一个名为"spring-security-helloworld-annotation"的示例,...

    j2me 简单的HelloWorld

    "HelloWorld"是编程世界中的一个经典入门示例,用于展示如何在特定环境中打印出“Hello, World!”这一句话。在J2ME中,我们同样可以通过编写简单的代码来实现这一功能,同时在这个例子中,还添加了使文本可以S型移动...

    JAVA ME富客户端开发-LWUIT开发文档

    在上面的HelloWorld程序中,`Label`用于显示“HelloWorld”。 ### 1.4 命令(Command) LWUIT中的`Command`对象代表用户可执行的操作,通常表现为屏幕上的按钮。以下是如何添加和处理命令的示例: ```java package ...

    me.zip_world

    综上所述,这个“me.zip_world”压缩包包含了一个基于Java ME的“Hello World”应用程序的开发环境,使用Eclipse作为集成开发环境(IDE),并且很可能利用了EclipseME插件来简化Java ME的开发和部署流程。...

    01Java快速入门、IDEA开发工具的使用

    JAVAME 小型版,移动应用的解决方案,没有被市场认可 开发一个Java的入门程序:HelloWorld 1、编写代码 建议全英文名称,首字母大写 后缀一定是.java结尾 public class HelloWorld{ public static...

    Java Me课件_附代码及实验

    例如,实验1可能涉及基本的Hello World程序,展示如何在Java ME环境中创建和运行一个简单的应用;实验2可能会讲解如何使用MIDP(Mobile Information Device Profile)库创建用户界面;实验3可能涉及网络通信,如HTTP...

    《Beginning Java ME Platform》+源代码

    源代码通常包含了书中讲解的各种示例,涵盖从简单的“Hello World”程序到复杂的功能实现,读者可以通过运行和修改这些代码,亲身体验Java ME编程的全过程。 总的来说,这本书和源代码的组合为Java ME的学习提供了...

    Eclipse3.3+Eclipseme1.7.6+wtk2.5.2 配置JAVA ME开发环境

    访问Sun官方网站(http://java.sun.com/javame/downloads/?intcmp=1283)下载Sun Java Wireless Toolkit 2.5.2 for CLDC。安装过程中,确保同时安装JDK和WTK 2.5.2。安装完成后,WTK的bin目录将被用于后续的设备管理...

    java2 ME 手机程序设计入门与提高

    教程中的“Java 手机程序设计入门与应用”可能是包含一系列实例,涵盖了从简单的 HelloWorld 应用到复杂的游戏和网络应用,帮助学习者通过实践加深对Java ME的理解。 通过以上内容的学习,你可以逐步成为Java ME...

    磨砺营java第一课课程课件

    HelloWorld入门:HelloWorld是一个简单的Java程序,用于展示Java程序的编写、编译和运行过程。程序中包含一个主类HelloWorld,其中main方法是程序的入口点。运行HelloWorld程序会在控制台输出"HelloWorld!"。 Hello...

    java教材txt版

    - 使用`javac HelloWorld.java`命令编译源代码,如果没有任何错误,则会生成`HelloWorld.class`文件。 - 运行程序:使用`java HelloWorld`命令,控制台将输出“Hello World”。 ### 异常处理 Java中的异常处理是...

    Java 基础知识学习文档

    然后通过`javac HelloWorld.java`进行编译,最后使用`java HelloWorld`运行程序。Java程序的源代码文件名应与类名相同,遵循驼峰命名规则,并且文件扩展名必须是`.java`。从JDK 11开始,可以直接通过`java`命令运行...

    java程序设计1:hello-world.ppt

    - **Java ME (Micro Edition)**:适用于嵌入式设备和移动设备,如手机和家电,提供了轻量级的运行环境。 2. **JDK、JRE和JVM的关系** - **JDK (Java Development Kit)**:包含了Java的编译器、调试工具和其他开发...

Global site tag (gtag.js) - Google Analytics