收藏 分享(赏)

j2me教程2_ch2(2).ppt

上传人:精品资料 文档编号:11332491 上传时间:2020-03-18 格式: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页
点击查看更多>>
资源描述

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

2、 display=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

3、,String 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)

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

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

6、内容。实例2-2TextBox界面组件展示,List界面组件,列表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:列

7、表类型,分别为EXCLUSIVE、MULTIPLE、IMPLICIT。 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): 将一个元素追加到选择组的指定位置的前面。,

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报