JavaMe开发精解

JavaMe开发精解

ID:40748220

大小:55.50 KB

页数:5页

时间:2019-08-07

JavaMe开发精解_第1页
JavaMe开发精解_第2页
JavaMe开发精解_第3页
JavaMe开发精解_第4页
JavaMe开发精解_第5页
资源描述:

《JavaMe开发精解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MIDP图形用户界面1.Display代表系统的显示和输入设备的管理器,每个MIDlet都对应惟一的一个Display实例。MIDlet可以通过Display.getDisplay(MIDletmidlet)方法获得Display对象,当获取了Display对象后,就可以把我们自己定义的各种Display对象放到界面上,并通过导航键或者其它方式控制把某个Display对象显示在界面上。2.MIDP提供了Screen和Canvas两种不同的Display接口。3.TextBox组件:是Screen的子类,用来编辑文本。构造:publicTex

2、tBox(Stringlabel,Stringtext,intmaxSize,intconstraints),4个参数分别指定标题栏、文本框初始化文本、文本框最大可容纳的字符数,以及可输入的字符类型。constraints可以是以下常量:a)TextField.ANY:允许输入任意字符。b)TextField.EMAILADDR:仅允许输入E-mail地址c)TextField.NUMERIC:仅允许输入数字d)TextField.PHONENUMBER:仅允许输入电话号码e)TextField.URL:仅允许输入URL地址f)TextFi

3、eld.DECIMAL:仅允许输入小数以上常量还可以和下列常量组合,增强了对用户输入的检查和限制:a.TextField.PASSWORD:以*显示用户输入的口令b.TextField.UNEDITABLE:不允许用户编辑TextBox的内容。c.TextField.SENSITIVE:表用户输入的是敏感内容,不允许使用联想或自动完成等输入法d.TextField.NON_PREDICTIVE:表示用户输入的是并非字典里的单词,不必使用联想等输入法e.TextField.INITIAL_CAPS_WORD:指示每个单词的首字母自动变成大写f

4、.TextField.INITIAL_CAPS_SENTENCE:指示每句话的首字母自动变成大写例如:只允许用户输入最多6位且仅由数字组成的口令,newTextBox("UIDemo","输入密码",6,TextField.NUMERRIC

5、TextField.PASSWORD);4.TextBox还继承了Screen的4个方法:a)publicTickergetTicker();b)publicvoidsetTicker(Tickerticker);//为文本框设置一个Ticker对象。Ticker是显示在界面上方的一个窄的区域,用于显示

6、一个连续滚动的字符串c)publicStringgetTitle();//获取文本框的标题d)publicvoidsetTitle(Stringtitlic);//设置文本框的标题//创建ticker,并为TextBox设置tickerTickerticker=newTicker("欢迎访问J2ME开发网");textbox.setTicker(ticker);5.在javax.microedition.lcdui包中定义了Command和CommandListener,使用它们可以处理高级事件处理。Command对象代表一个命令按钮,它必

7、须被添加到一个Display对象上,当这个Display被显示时,所有相关的Command都会显示在手机界面下方的左右两侧,这样就可以用手机的左右软件键进行选择了。当用户选择某个Command后,与当前Displayable对象关联的CommandListener就会被自动调用,我们可以在CommandListener对象的commandAction(Commandc,Displayabled)方法中处理命令。6.Command事件处理机制分以下3步:a)创建一个或多个Command对象;b)将一个或多个Command对象附加到Displa

8、yable对象上;a)设置Displayable对象的CommandListener(监听器)7.List组件:List是一个列表框,也是Screen的子类,用来显示一系列的列表项。两个构造:a)List(Stringtitle,intlistType)//创建一个空的List,可以通过append()和delete()方法添加删除列表顼。b)List(Stirngtitle,intlistType,Stirng[]stringElements,Image[]imageElements)//在创建List的同时初始化列表项。c)这两个构造的

9、第二个参数都用于指定List的模式,共3种,介绍如下:i.EXCLUSIVE模式:用户只能选择其中一项。publicvoidcommandAction(Commandcmd,Di

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。