MainMidlet.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MainMidlet extends MIDlet implements CommandListener
{
private Display display;
private Form form = new Form("Wellcome!!");
private Command okCommand = new Command("OK",Command.OK,1);//选择OK,换到下一个屏幕
private Form ns ;
private StringItem si = new StringItem("First Screen","~_~");
public MainMidlet()
{
form.addCommand(okCommand);
form.append(si);
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(form);
form.setCommandListener(this);
}
public void pauseApp()
{
}
public void destroyApp(boolean b)
{
}
public void commandAction(Command c,Displayable s)
{
if(c==okCommand)
{
ns = new NextScreen(display,form);//最关键的地方在这里:)
display.setCurrent(ns);
}
}
}
NextScreen.java
import javax.microedition.lcdui.*;
public class NextScreen extends Form implements CommandListener
{
private Display display;
private Displayable parent;
private Command backCommand = new Command("BACK",Command.BACK,1);
private StringItem si = new StringItem("SecondScrean","~_~");
public NextScreen(Display d,Displayable p)
{
super("nextscreen");//使得NextScreen可以直接调中其父类Form中的函数
display = d;
parent = p;
append(si);
addCommand(backCommand);
setCommandListener(this);
}
public void commandAction(Command c,Displayable s)
{
if(c==backCommand)
{
display.setCurrent(parent);
}
}
}
分享到:
相关推荐
### J2ME简单实现List与Form页面的切换 在Java ME(J2ME)平台下,开发者经常需要处理用户界面的交互逻辑,特别是在小型设备上(如旧式手机)。本文将详细解析一个简单的示例代码,该代码展示了如何在不同类型的...
这是Form对Item布局的一个演示,仅在于指出如何进行组件居中布局。
"J2ME开发.pdf"可能包含J2ME的详细教程或者最佳实践,涵盖从基础语法到高级特性的讲解,包括UI设计(如Form和Canvas类)、数据持久化(RecordStore)、网络编程(HttpConnection和Socket)以及事件处理等。...
在Java Micro Edition(J2ME)的开发中,`Form`类是一个至关重要的组件,它在用户界面设计中扮演着核心角色。本文将深入探讨`Form`类的基本概念、功能及其在构建移动应用时的应用场景。 `Form`类是J2ME MIDP...
- **用户界面**:MIDP提供了轻量级用户界面(LWUI),包括Form、ChoiceGroup、TextBox等组件,用于构建简单的用户交互。 - **网络支持**:内置的HTTP和TCP/IP协议使得数据交换成为可能,支持WAP和互联网连接。 - ...
《J2ME飞机游戏开发详解》 J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为移动设备、嵌入式系统等资源有限的环境设计。本篇文章将深入探讨如何利用J2ME技术开发一款简单的飞机游戏,以此帮助初学者理解...
4. **MIDP API详解**:MIDP是J2ME中用于创建移动应用的核心API,教程会详细介绍如何使用Canvas、Form、Item等组件进行用户界面设计,以及怎样利用 MIDP的网络功能实现数据通信。 5. **图形与多媒体**:J2ME支持丰富...
j2me手机浏览器通常基于MIDP,它包含了必要的API来构建用户界面,如ChoiceGroup和Form,以及实现网络通信,如HttpConnection。此外,早期的移动互联网服务往往使用WAP(Wireless Application Protocol)协议,因此,...
MIDP(Mobile Information Device Profile)是J2ME用于开发移动游戏的主要部分,它包括用户界面组件(如Canvas和Form)、网络功能以及数据存储能力。CDC(Connected Device Configuration)则面向更复杂的设备,如...
**j2ME手机移动开发** Java 2 Micro Edition(j2ME)是Java平台的一个重要分支,主要用于开发在小型设备上运行的应用程序,如手机、智能手表和家用电器等。j2ME为移动设备提供了丰富的功能,使得开发者可以构建功能...
在J2ME(Java 2 Micro Edition)平台上开发游戏时,地图的设计与绘制是至关重要的一个环节。J2ME作为一种轻量级的Java平台,广泛应用于移动设备,如早期的智能手机和平板电脑,用于实现各种应用程序,特别是游戏。本...
6. **用户界面**:在J2ME中,用户界面通常通过Wireless Toolkit(WTK)提供的模拟器进行设计和测试,使用轻量级的User Interface API,如Canvas和Form,来创建屏幕布局和交互。 7. **网络编程**:J2ME支持HTTP和TCP...
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
j2me 开发框架介绍 j2me 是一种用于开发无线应用程序的平台,它提供了一个灵活、强大和开放的开发环境。随着 j2me 的普及,出现了许多开源框架,旨在简化开发过程,提高开发效率。下面将介绍这些框架,並分析它们的...
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
**J2ME教材:J2ME&Gaming中文版** J2ME,全称为Java 2 Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备,如手机、智能手表等。这个“J2ME&Gaming中文版”教材主要针对的是Java在游戏开发领域的...
MIDP是J2ME中用于开发用户界面的主要框架,包含了Canvas和Form两种基本组件。Canvas允许自定义绘图,适合复杂的交互设计;Form则用于展示文本和按钮等基本UI元素。 5. **用户界面设计** 使用LWUIT(Lightweight ...
### j2me环境配置攻略 #### 一、引言 J2ME(Java 2 Platform Micro Edition)是Java平台的一个版本,专为嵌入式和移动设备设计。它包括一个小型虚拟机和一组专为资源有限的设备优化的类库。本文将详细介绍如何配置...
- **Displayable** 和 **Form**:MIDP UI组件,用于创建用户界面。 - **Game API**:J2ME提供专门的游戏开发接口,包括图形、声音和输入设备的支持。 4. **网络通信** - **J2ME的PIM API**:个人信息管理API允许...
5. **用户界面**:J2ME使用MIDP的User Interface组件,如Canvas、Form、Item等,来构建用户交互界面。开发者可以通过布局管理、事件处理等技术,设计出符合移动设备特性的友好界面。 6. **文件系统和数据存储**:...