`
juansusan
  • 浏览: 72716 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

J2ME Form跳转

阅读更多

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页面的切换

    ### J2ME简单实现List与Form页面的切换 在Java ME(J2ME)平台下,开发者经常需要处理用户界面的交互逻辑,特别是在小型设备上(如旧式手机)。本文将详细解析一个简单的示例代码,该代码展示了如何在不同类型的...

    J2ME之Form居中组件

    这是Form对Item布局的一个演示,仅在于指出如何进行组件居中布局。

    J2ME开发 J2ME开发 J2ME开发

    "J2ME开发.pdf"可能包含J2ME的详细教程或者最佳实践,涵盖从基础语法到高级特性的讲解,包括UI设计(如Form和Canvas类)、数据持久化(RecordStore)、网络编程(HttpConnection和Socket)以及事件处理等。...

    浅谈 j2me中的Form类

    在Java Micro Edition(J2ME)的开发中,`Form`类是一个至关重要的组件,它在用户界面设计中扮演着核心角色。本文将深入探讨`Form`类的基本概念、功能及其在构建移动应用时的应用场景。 `Form`类是J2ME MIDP...

    J2ME API 2.0 J2ME使用手册 J2ME帮助文档

    - **用户界面**:MIDP提供了轻量级用户界面(LWUI),包括Form、ChoiceGroup、TextBox等组件,用于构建简单的用户交互。 - **网络支持**:内置的HTTP和TCP/IP协议使得数据交换成为可能,支持WAP和互联网连接。 - ...

    j2me_plane.rar_j2me_j2me 飞机_j2me 飞机 游戏_飞机游戏

    《J2ME飞机游戏开发详解》 J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为移动设备、嵌入式系统等资源有限的环境设计。本篇文章将深入探讨如何利用J2ME技术开发一款简单的飞机游戏,以此帮助初学者理解...

    J2ME中文版教程 J2ME教程

    4. **MIDP API详解**:MIDP是J2ME中用于创建移动应用的核心API,教程会详细介绍如何使用Canvas、Form、Item等组件进行用户界面设计,以及怎样利用 MIDP的网络功能实现数据通信。 5. **图形与多媒体**:J2ME支持丰富...

    j2me手机浏览器/j2me手机浏览器

    j2me手机浏览器通常基于MIDP,它包含了必要的API来构建用户界面,如ChoiceGroup和Form,以及实现网络通信,如HttpConnection。此外,早期的移动互联网服务往往使用WAP(Wireless Application Protocol)协议,因此,...

    j2me游戏.rar

    MIDP(Mobile Information Device Profile)是J2ME用于开发移动游戏的主要部分,它包括用户界面组件(如Canvas和Form)、网络功能以及数据存储能力。CDC(Connected Device Configuration)则面向更复杂的设备,如...

    j2ME手机移动开发

    **j2ME手机移动开发** Java 2 Micro Edition(j2ME)是Java平台的一个重要分支,主要用于开发在小型设备上运行的应用程序,如手机、智能手表和家用电器等。j2ME为移动设备提供了丰富的功能,使得开发者可以构建功能...

    J2ME_Map.rar_J2ME 地图_J2ME游戏_j2me 游戏_j2me_m_绘制地图

    在J2ME(Java 2 Micro Edition)平台上开发游戏时,地图的设计与绘制是至关重要的一个环节。J2ME作为一种轻量级的Java平台,广泛应用于移动设备,如早期的智能手机和平板电脑,用于实现各种应用程序,特别是游戏。本...

    j2me课件.rar

    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小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏

    J2ME教材:J2ME&Gaming中文版

    **J2ME教材:J2ME&Gaming中文版** J2ME,全称为Java 2 Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备,如手机、智能手表等。这个“J2ME&Gaming中文版”教材主要针对的是Java在游戏开发领域的...

    j2me 手机程序入门,让你快速掌握j2me手机程序开发

    MIDP是J2ME中用于开发用户界面的主要框架,包含了Canvas和Form两种基本组件。Canvas允许自定义绘图,适合复杂的交互设计;Form则用于展示文本和按钮等基本UI元素。 5. **用户界面设计** 使用LWUIT(Lightweight ...

    j2me环境配置攻略

    ### j2me环境配置攻略 #### 一、引言 J2ME(Java 2 Platform Micro Edition)是Java平台的一个版本,专为嵌入式和移动设备设计。它包括一个小型虚拟机和一组专为资源有限的设备优化的类库。本文将详细介绍如何配置...

    郭克华J2me课件与代码

    - **Displayable** 和 **Form**:MIDP UI组件,用于创建用户界面。 - **Game API**:J2ME提供专门的游戏开发接口,包括图形、声音和输入设备的支持。 4. **网络通信** - **J2ME的PIM API**:个人信息管理API允许...

    j2me例子大全,涵盖j2me的各各方面

    5. **用户界面**:J2ME使用MIDP的User Interface组件,如Canvas、Form、Item等,来构建用户交互界面。开发者可以通过布局管理、事件处理等技术,设计出符合移动设备特性的友好界面。 6. **文件系统和数据存储**:...

Global site tag (gtag.js) - Google Analytics