j2me教程2_ch2(2).ppt

上传人:peixunshi 文档编号:14933371 上传时间:2022-02-25 格式:PPT 页数:16 大小:356.50KB
返回 下载 相关 举报
j2me教程2_ch2(2).ppt_第1页
第1页 / 共16页
j2me教程2_ch2(2).ppt_第2页
第2页 / 共16页
j2me教程2_ch2(2).ppt_第3页
第3页 / 共16页
j2me教程2_ch2(2).ppt_第4页
第4页 / 共16页
j2me教程2_ch2(2).ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《j2me教程2_ch2(2).ppt》由会员分享,可在线阅读,更多相关《j2me教程2_ch2(2).ppt(16页珍藏版)》请在三一文库上搜索。

1、第2章 高级界面设计(1),教学目标:1、了解用户界面体系结构。2、掌握Alert界面组件的使用。3、掌握Textbox界面组件的使用。4、掌握List界面组件的三种模式及其使用方法。,用户界面体系结构,整个LCDUI包的体系,主要类的说明,Displayable类是所有用户界面组件的超类,有两个直接子类。一个是Screen类,它是高级用户界面组件的超类;另一个是Canvas,它是低级用户界面的超类,此类对游戏应用很重要。 Display类代表系统显示设备。每个MIDlet应用程序都有一个确定的Display实例,通过静态的getDisplay()方法获得对该实例的引用:Display dis

2、play=Display.getDisplay(this); Display类提供setCurrent()方法用于设置Displayable对象,getCurrent()方法用于检索当前使用的Displayable对象。 Command类和Ticker类是两个独立的类,是和Displayable类紧密联系在一起的,只要是Displayable类的子类都可以加入Command和Ticker界面组件。,Alert界面组件,Alert,Alert界面组件是一个提示框独立窗体,有两种构造方法:public Alert(String title)public Alert(String title,Str

3、ing alertText,Image alertImage,AlertType alertType)参数说明:title:标题,可以为null;alertText:提示信息,可以为null;alertImage:图标,可以为null;,Alert,alertType共有5个类型:ALARM(警报)CONFIRMATION(确定)ERROR(错误)INFO(信息提示)WARNING(警告)。,Alert,如果采用第一种方法构造,则在后面的代码中可以用setXXX()方法指定另三个内容。setString(String str)setImage(Image img)setTpye(AlertTy

4、pe type)setTimeout(int time):指定提示框停留的毫秒数,如果设为常量FOREVER,则系统会自动添加一个名为“Done”的确认按钮,以便用户解除提示框。实例2-1Alert界面组件,Textbox界面组件,TextBox,Textbox界面组件是一个独立文本框窗体,允许用户输入文本并进行编辑。一个TextBox必须附加一个命令,否则,用户将不能激发任何行为,而陷入这个TextBox中,TextBox,构造方法: public TextBox(String title,String text,int maxSize,int constraints)参数说明:title:

5、标题;text:文本编辑区的初始化内容,可以为null;maxSize:最大长度,限制在文本框中输入的最大字符数量。constraints:限制类型,有6种:ANY、EMAILADDR、NUMERIC、PASSWORD、PHONENUMBER(可由数字、星号*、井号#、加号+构成)和URL。,TextBox,常用方法:size():获得文本框中当前存储的字符数。getCaretPosition():获得当前输入光标的位置。getMaxSize():获得最大存储容量。setString(String text):设置新的字符内容,用于取代原有的内容。实例2-2TextBox界面组件展示,List

6、界面组件,列表List,List界面组件是包含一组选择项的列表框独立窗体,实现了Choice接口中的三个属性常量标识:Exclusive(单选式)Multiple(多选式) Implicit (隐含式),列表List,List界面组件共有两种构造方法:public List(String title,int listType)public List(String title,int listType,String stringElements,Image imageElements)参数说明:title:标题。listType:列表类型,分别为EXCLUSIVE、MULTIPLE、IMPLIC

7、IT。stringElements:列表元素的字符部分。不能为空!对应数组元素也不能为空。imageElements:列表元素的图象部分。可以为空。,列表List,常用方法:getSelectedIndex():获得被选元素的索引号。如果列表为空,返回-1,对于MULTIPLE类型的列表,始终返回-1。isSelected(int elementNum):指定列表中的某个元素是否被选中。参数的取值范围0,.size()-1。append(String stringPart,Image imagePart):将一个元素追加到选择组的最后。insert(int elementNum,String stringPart,Image imagePart): 将一个元素追加到选择组的指定位置的前面。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1