WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院软件开发Java MIDP高级UI的使用(二) List组件 阅读

MIDP高级UI的使用(二) List组件

 2009-09-19 00:00:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鐏氱€氼剟姊洪崹顕呭剰闁逞屽墮缁夊綊寮婚妸褉鍋撻棃娑欏暈闁伙綀浜埀顒傛暬閸嬪﹪宕伴弽褏鏆﹂柨鐕傛嫹
核心提示:列表List 根据上一节的概述我们已经大概了解了Lcdui 这个包,现在让我们来介绍Screen 类这个类里面的几个重要的类,MIDP高级UI的使用(二) List组件,我们本届家少的是Screen 的一个子类List, 它一共有三种具体的类型:implicit( 简易式) ,exclusive( 单选式) ,我们只需

列表List

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

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

Exclusive( 单选式)

和所有的List 一样,我们可以在构造函数中指定他的标题和类型(构造函数类型1 ),也可以使用另一种构造函数类型,即直接传入一个String 数组和一个Image 数组,这种构造函数可以直接对List 内容进行初始化(构造函数类型那个2 )。

在类型1 当中,我们需要对其增加内容的时候,就需要用到前面提到的append() 方法了,

该构造函数的第一个参数是屏幕上的文字,第二个则是代表选项的图标,当不需要图标的时候,和我们大多数的处理方法相同,只需传入NULL 这个参数就行了,任何时候我们可以用insert() 方法来插入项目,用set() 方法来来重新设置一个项目,当我们不需要一个项目的时候,可以用delete() 方法来删除特定的选项,我们只需往该方法内传入索引值即可,需要注意的是我们的索引值是从0 开始,deleteAll() 这个方法则是一次性删除所有的指定List 的内容。

1 2  下一页

Tags:MIDP 高级 UI

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接