`

J2ME学习笔记 : List控件的用法,Image的使用(原创)

 
阅读更多

首先我们来说说List的用法,这是个列表式屏幕,List好比我上篇文章说过的TextBox一样,也是作为一个画布一样的界面然后往里面添加需要的控件就可以,只不过TextBox添加上去的顺序和位置是从左到右从上到下的,而List添加的是一行一行的列表式的文字或选项或图片,更多用在选项框的界面,以下给出源代码和运行截图

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.*; //提供了一个命令类


public class list extends MIDlet implements CommandListener
//要处理按钮高级别事件。程序必须继承一个命令监听器接口类CommandListener类

{
private List mainList;
Image[] imageArray;
private Command exitCommand;
String stringArray[] = {
    "Test1",
    "Test2",
    "Test3"   
};

public list()    //类的构造函数

{
   try{
    Image icon = Image.createImage("/1.png");
    imageArray = new Image[]{
      icon,
      icon,
      icon   
    };
   
   }
   catch (java.io.IOException err)
   {
   
    imageArray = null;
    System.out.println("dkfkdfjdkjfkdfkdj");
   }
  
   mainList = new List("terry",Choice.MULTIPLE,stringArray,imageArray);
   exitCommand = new Command("Exit",Command.EXIT,1);
   mainList.addCommand(exitCommand);
   mainList.setCommandListener(this);
  
}

protected void startApp() throws MIDletStateChangeException //负责程序的初始化功能

{
  
   Display.getDisplay(this).setCurrent(mainList);
   System.out.println("startMyfirstJ2ME");

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException //程序推出时调用的函数

{
   System.out.println("玩完咯");

}

protected void pauseApp() //暂停状态时调用的函数

{

   System.out.println("PauseApp");

}

public void commandAction(Command arg0, Displayable arg1) {
   // TODO Auto-generated method stub
  
}

 


}

 

分享到:
评论

相关推荐

    J2ME学习笔记 入门 学习经验

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

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

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

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

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

    J2ME学习笔记(2009年度)

    **J2ME学习笔记概述** 本《J2ME学习笔记》是2009年度的一份详尽教程,旨在帮助初学者快速入门J2ME(Java Micro Edition)开发。这份笔记精心编排,以深入浅出的方式讲解了J2ME的基础知识和核心概念,为学习者提供了...

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

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

    J2ME界面通用List控件

    该List控件是基于J2ME的画布Canvas开发的通用列表控件;该控件分为默认、数字、图标列表显示三种类型,,,,,列表样式可以通过相关属性来设置。该List控件需要提供MIDlet和一个Canvas。

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

    **J2ME(Java 2 Micro Edition)**是Java平台的一个子集,专门设计用于资源...尽管随着Android和iOS的崛起,它的市场份额有所下降,但对于学习移动设备的跨平台开发和理解底层原理,J2ME仍然是一个有价值的学习资源。

    j2Me 实例 笔记源码

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

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

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

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

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

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

    【标题】"Android-development.rar" 是一个针对Android游戏开发的压缩包资源,它特别强调了在Android平台上构建游戏的快速方法。"android_game android J2ME site:en.pudn.c"这部分标签揭示了该资源可能包含的内容,...

    J2ME教材:J2ME&Gaming中文版

    这个“J2ME&Gaming中文版”教材主要针对的是Java在游戏开发领域的应用,为初学者提供了学习J2ME编程的基础路径。 J2ME的架构由两部分组成:Connected Limited Device Configuration (CLDC) 和 Mobile Information ...

    J2ME游戏代码:俄罗斯方块

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

    jbuilder 2006 j2me ALERT: java/lang/ClassFormatError: Bad version information.

    在JBuilder 2006环境下开发J2ME应用时,如果你遇到了这个错误,可能是由于以下原因导致的: 1. **JDK版本不匹配**:JBuilder 2006可能与你系统中安装的JDK版本不兼容。确保你的JDK版本与JBuilder支持的版本一致。...

    J2ME超级学习笔记

    **J2ME超级学习笔记** Java Micro Edition(J2ME)是Java技术的一个重要分支,主要针对嵌入式设备和移动设备,如手机、智能家电等。本学习笔记旨在为Java初学者和开发者提供深入理解J2ME平台的全面指南。 1. **...

    J2me 轻量级UI控件-lwuit1.2.1

    **J2ME轻量级UI控件:LWUIT 1.2.1** Java Micro Edition(J2ME)是一种适用于小型设备和嵌入式系统的Java平台,它为开发移动应用提供了基础。在J2ME中,用户界面的构建通常是一项挑战,因为它需要在资源有限的设备...

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

    ### J2ME简单实现List与Form页面的切换 ...此外,掌握了命令监听器的使用方法,可以帮助我们更好地处理用户界面的交互逻辑。对于初学者来说,这是一个很好的起点,通过实践可以进一步加深对J2ME平台的理解和掌握。

    j2me 学习笔记

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

    开发中j2me与android的比较.pdf

    - **J2ME**:使用 `Image.createImage(path)` 方法创建图像。 - **Android**:使用 `BitmapFactory.decodeResource(getResources(), R.drawable.map0)` 方法加载图像资源。 8. **Font 的创建与使用** - **J2ME**...

Global site tag (gtag.js) - Google Analytics