`

J2ME学习笔记:Form和TextField的使用,附程序,截图(原创)

阅读更多

Form在这里就像之前说过的TextBox一样,作为一个画布,可以往里面添加很多控件对象并且显示出来,但Form可以存放更多的对象。而TextField就好比我们做页面时的表单输入框一样,提供给我们输入文字信息,其构造方法如下:TextField(标题,默认内容,最大系数,输入内容的类新),以下给出一个相关程序:

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

public class TextFieldDemo extends MIDlet implements CommandListener {

private Command exitCommand = new Command("Exit",Command.EXIT,1);
private Form mainForm;

public TextFieldDemo()
{
   mainForm = new Form("From test");
}

protected void startApp() throws MIDletStateChangeException {
  
   //开始添加各种种类的TextField对象
   mainForm.append(new TextField("任何字符","",15,TextField.ANY)); //任何类型的
   mainForm.append(new TextField("E-mail","",15,TextField.EMAILADDR));//E-mail类型的
   mainForm.append(new TextField("数字","",15,TextField.NUMERIC));//整形数据类型
   mainForm.append(new TextField("浮点数","",15,TextField.DECIMAL));//浮点类型
   mainForm.append(new TextField("电话","",15,TextField.PHONENUMBER));//电话类型
   mainForm.append(new TextField("密码","",15,TextField.PASSWORD));//密码类型
   mainForm.append(new TextField("网站URL","",15,TextField.URL));//URL类型
   mainForm.addCommand(exitCommand);
   mainForm.setCommandListener(this);
   Display.getDisplay(this).setCurrent(mainForm); //这样做可以显示Form屏幕

}

public void commandAction(Command c, Displayable d) {

   if(c == exitCommand)
   {
    try {
     destroyApp(false);
     notifyDestroyed();
    } catch (MIDletStateChangeException e) {
    
     e.printStackTrace();
    }
   
   }
  
  
}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  

}

protected void pauseApp() {
  

}

}

 

 

 

分享到:
评论

相关推荐

    J2ME学习笔记 入门 学习经验

    j2me学习笔记【8】——TextField的使用实例 j2me学习笔记【9】——List中复选框的使用实例 j2me学习笔记【10】——Ticker类实现在屏幕上横向滚动文本 j2me学习笔记【11】——捕获和处理按键编码 j2me学习笔记【12】...

    J2ME学习笔记 J2ME学习笔记 J2ME学习笔记

    根据提供的标题、描述、标签及部分内容,我们可以提炼出关于J2ME的学习笔记中的关键知识点,主要聚焦于Java语言的基础概念,特别是与初始化和字符串相关的部分。 ### 初始化 #### 概述 - **成员变量初始化**:所有...

    郭可华J2ME实战教程:ppt和对应源码

    **J2ME简介** J2ME(Java 2 Micro Edition)是Java...总之,《郭可华J2ME实战教程》是学习J2ME的宝贵资源,结合提供的源代码和幻灯片,读者可以全面地掌握J2ME开发,为未来在移动和嵌入式领域的职业发展打下坚实基础。

    J2ME学习笔记(2009年度)

    这份笔记精心编排,以深入浅出的方式讲解了J2ME的基础知识和核心概念,为学习者提供了清晰的路径和丰富的参考资料。 **J2ME简介** J2ME是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如手机、电视、...

    J2ME实用教程:从入门到精通的所有ppt

    3. **MIDP API**:学习如何使用MIDP API进行用户界面设计,包括Canvas和Form类,以及怎样创建图形、文本输入和事件处理。 4. **网络编程**:J2ME提供了JSR-82(Java API for Bluetooth Wireless Technology)和JSR-...

    j2Me 实例 笔记源码

    这个压缩包“j2Me 实例 笔记源码”提供了丰富的J2ME编程实例,帮助开发者深入理解和实践J2ME技术。 在J2ME中,你将接触到以下核心知识点: 1. **基础架构**:J2ME由配置(Configurations)和 profiles 组成。配置...

    J2ME游戏编程:TP319:G899 W511.iso

    J2ME游戏编程:TP319:G899 W511.iso 随书光盘,欢迎大家下载 大家共享^A^

    J2ME简单实现list与form页面的切换

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

    J2ME成品游戏:地心寻宝源码

    这个游戏是基于是男人就下100层的理念,这是本人在j2me开发的学习过程中的一点心得体会。本资源用JBuilder可直接打开,并且注释齐全。其中还有打好的jar包,可直接放入手机运行,分辨率为240*320,提供给大家学习...

    j2me 学习笔记

    本学习笔记旨在帮助读者理解J2ME的基础概念、架构以及如何使用它来创建功能丰富的移动应用。 **一、J2ME架构** J2ME的核心组成部分是Java ME规范,它定义了多个配置(Configurations)和框架(Profiles)。配置...

    J2ME教材:J2ME&Gaming中文版

    9. **调试与部署**:讲解如何使用模拟器测试程序,以及将应用打包成JAR文件,通过蓝牙、红外或网络分发到实际设备上。 10. **案例分析与实践**:教材可能会包含一些基础游戏的实例,如贪吃蛇、俄罗斯方块等,帮助...

    分享:J2ME游戏代码(代码已经初级优化)

    分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME...

    J2ME超级学习笔记

    本学习笔记旨在为Java初学者和开发者提供深入理解J2ME平台的全面指南。 1. **J2ME架构** J2ME由配置(Configurations)和框架(Profiles)组成。配置定义了基本的Java运行环境,如 Connected Limited Device ...

    Android-development.rar_android_game android J2ME_site:en.pudn.c

    【标题】"Android-development.rar" 是一个针对...学习这份资料,开发者不仅可以掌握Android游戏界面设计,还能了解到如何利用已有的J2ME技能快速过渡到Android开发,对于想要拓展平台的开发者来说是非常有价值的资源。

    j2me入门:J2ME程序开发新手入门九大要点

    ### J2ME程序开发新手入门九大要点详解 #### 一、J2ME中需要的Java基础知识 对于初学者而言,了解哪些Java基础知识是J2ME开发所必需的非常重要。这有助于学习者更高效地掌握核心技能,避免在不相关的领域浪费时间...

    J2ME 入门学习书籍打包下载

    Java 2 Micro Edition(J2ME)是一种Java平台,主要用于开发在嵌入式设备和移动设备上运行的应用程序。这个平台简化了在资源有限的设备上实现Java应用程序的过程。本压缩包提供了两本关于J2ME入门学习的电子书籍:...

    J2ME学习资料打包下载

    此外,还要熟悉MIDP API,这是J2ME用于开发移动应用程序的核心部分,它包括用户界面组件(如Form和ChoiceGroup)、网络通信功能(如HttpConnection)以及数据存储机制(如RecordStore)。通过这个教程,学习者可以...

    非常好的关于j2me学习概要

    接下来我们来探讨J2ME的一些核心组件和技术要点,这对于理解和学习J2ME至关重要。 1. **游戏开发**:游戏开发是J2ME的一个重要应用场景,尤其是在早期的手机游戏中。这需要开发者具备良好的图形渲染能力和对游戏...

    J2ME游戏代码:俄罗斯方块

    /* * 一个简单的俄罗斯方块游戏代码,代码中主要包含3个类: *TerrisMIDlet——MIDlet类 *GameCanvas——游戏界面类 *GameEngine——游戏逻辑类 *已经使用WTK2.5.2运行通过. */

Global site tag (gtag.js) - Google Analytics