J2ME中文教程 3 MIDP高级UI 的使用[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

3.2    列表List

根据第零节的概述我们已经大概了解了Lcdui这个包,现在让我们来开始介绍Screen这个类里面的几个重要的类,我们本节介绍的是Screen的一个子类List,它一共有三种具体的类型:implicit(简易式)exclusive(单选式)multiple(多选式)

 

与相关的List元素相关的应用程序操作一般可概括为ITEM型命令(在后续章节将会有详细介绍)或者SCREEN类型命令,其作用域范围的判断依据是看该操作是影响到被选择原则元素还是整个List来判定,List对象上的操作包括insert,appenddelete,用于约束List具体类型的类是ChoiceGroupList中的元素可以用getStringinsertsetappenddeletegetImage等方法来具体操纵,对于项目的选择我们则使用getSelectedIndex()setSelectedIndex()getSelectedFlags()setSelectedFlags()isSelected()来处理,下面我们来详细介绍一下第一段提到的三个List类型。

 

3.2.1   Exclusive(单选式)

和所有的List一样,我们可以在构造函数中指定它的标题和类型(构造函数类型1),也可以使用另一种构造函数类型,即直接传入一个String数组和一个Image数组,这种构造函数可以直接对List内容进行初试化(构造函数类型2),在我们进行的大多数开发中,类型1的使用是比较常见的,读者可以通过阅读API说明文档对其进行深入的掌握。

 

本文关键:J2ME中文教程 3 MIDP高级UI 的使用
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top