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.lcdui.Ticker;
import javax.microedition.midlet.MIDlet;
public class HelloWorld extends MIDlet implements CommandListener {
private Form mainForm;
private Command exitCommand;
private Command infoC;
private Command buyC;
private Ticker hi = new Ticker("J2ME is cool"); //滚动条
public void startApp() {
Display display = Display.getDisplay(this);
mainForm = new Form("HelloWorld");
mainForm.append("Welcome to the world of MIDlets!");
exitCommand = new Command("Exit", Command.EXIT, 0);
infoC = new Command("Info", Command.SCREEN, 1);
buyC = new Command("Buy", Command.SCREEN, 2);
mainForm.addCommand(exitCommand);
mainForm.addCommand(infoC);
mainForm.addCommand(buyC);
mainForm.setCommandListener(this);
mainForm.setTicker(hi);
display.setCurrent(mainForm);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c == exitCommand) {
notifyDestroyed();
}
if (c == infoC) {
mainForm.append("\n fuck");
}
if(c == buyC){
mainForm.append("\n"+mainForm.toString());
}
}
}
分享到:
相关推荐
创建J2ME的"HelloWorld"程序,我们需要使用MIDlet,这是J2ME中的一个特殊类,代表一个可独立运行的应用程序。MIDlet需要继承自`javax.microedition.midlet.MIDlet`类,并包含三个主要方法:`startApp()`, `pauseApp...
1. **源代码文件**(HelloWorld.java): ```java package com.example.helloworld; // 包名,可以根据实际需求更改 import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.Display; ...
【描述】"测试用的HelloWorld工程源文件" 指的是这个压缩包包含了编写“Hello, World!”程序的源代码。在软件开发中,"Hello, World!"是入门级别的示例,通常用来验证开发环境的设置是否正确。这个例子对于初学者...
本篇文章将带你走进J2ME的世界,通过创建一个简单的“Hello World”程序来开启你的J2ME学习之旅。** 首先,了解J2ME的基础架构至关重要。J2ME包含配置(Configurations)和 profiles(Profile)。配置定义了Java...
以下是如何在Eclipse中配置J2ME开发环境的详细步骤,以及一个简单的"HelloWorld"案例。 首先,你需要确保已经安装了Eclipse IDE。如果尚未安装,可以从Eclipse官方网站下载适用于Java开发的版本。安装完成后,启动...
本文档为 J2ME 手机游戏开发环境配置指南,旨在帮助开发者快速搭建 J2ME 手机游戏开发环境,涵盖了从软件下载、环境安装到环境配置和 Helloworld 代码测试的所有步骤。 一、软件下载 J2ME 手机游戏开发环境配置...
学习Java语言的入门教程“Hello World”是许多程序员的第一课。这是一个简单的程序,其目的是为了展示最基本的编程语言结构,包括如何声明一个类,如何编写主方法(main方法)作为程序的入口点,以及如何输出一段...
以上步骤提供了从零开始搭建 J2ME 开发环境到编写第一个 HelloWorld 应用的完整流程。对于初学者而言,这是一个很好的起点,帮助理解 J2ME 平台的基本概念和技术细节。随着实践的深入,开发者可以进一步探索更高级的...
public class HelloWorld extends MIDlet { private Display display; public HelloWorld() { display = Display.getDisplay(this); System.out.println("Constructor"); } protected void destroyApp...
本文详细介绍了如何在 Eclipse 中配置 J2ME 开发环境,包括 Eclipse 3.2.2、EclipseME 1.6.7 和 WTK 2.5 的安装与配置步骤,以及创建和调试 HelloWorld 示例的方法。此外,还提供了使用 Nokia 仿真器的指导。通过...
保存文件之后,输入javac HelloWorld.java 再输入java HelloWorld 如果你的屏幕上出现Hello World!那么,恭喜你,你的JDK安装成功了! 3.安装j2me_wireless_toolkit-2_2-ml-windows(简称WTK) wtk安装很简单,按照...
- 在项目中右键,选择`New -> Other`,然后选择`J2ME -> J2ME Midlet`,命名为"HelloWorld",点击`Finish`,这将自动生成一个基本的Midlet框架。 - 修改生成的代码,例如,导入必要的库,定义Midlet类,并在构造...
通过这些源代码和例子,开发者能够逐步掌握J2ME的各个方面,从简单的Hello World程序到复杂的网络应用和游戏。这些实例将帮助初学者快速上手,并为有经验的开发者提供灵感和参考。在实际项目中,结合这些源码,...
例如,一个简单的"Hello World!" Midlet可能包含`startApp()`、`pauseApp()`和`destroyApp()`方法,分别对应于应用程序的启动、暂停和销毁阶段。 对于2D游戏开发,`GameCanvas`是一个重要的类,它提供了一个游戏...
在代码示例中,`TextBox`被实例化并初始化为显示“hello world”,最大字符数为20,并允许任何类型的字符输入(`TextField.ANY`)。这展示了`TextBox`的基本构造方法:`TextBox(String label, String text, int ...