- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 List、TextBox,Ticker和Alert 本课教学内容 讲解Screen的子类: javax.microedition.lcdui.Alert:用于高级界面开发中的提示框; javax.microedition.lcdui.List:用于高级界面开发中的列表框; javax.microedition.lcdui.TextBox:用于高级界面开发中的文本框。 滚动条javax.microedition.lcdui.Ticker 简介 前面讲到,Displayable的子类可以充满整个界面。Displayable的子类中,Screen用来创建高级界面。 使用常用的高级界面类创建高级界面。 List开发 List用于开发能够充满整个界面的列表框。List在JavaME移动开发中应用较广,如图界面,就是一个List的例子: 界面上出现一个列表框,该列表框中有4个选项:“删除该号码”、“向该号码发送短信”、“编辑该号码”和“将该号码设置为好友”;这个列表框可以进行多选,用户将光标定位到某一项,按下选择键,就可以进行选择。其中,第1项的字体为大号粗斜体;第4项有一个图片标记。 List类型 List是列表框,是Displayable的子类,可以充满整个界面。因此,List添加到界面上的方法和Form完全相同。打开文档,找到javax.microedition.lcdui.List,构造函数有2个: 1. 第一个参数是给List一个标题,是字符串; 第二个参数决定了List的类型,为静态变量定义的整数。 List类型 2. 参数1和参数2的意义和前面一个构造函数相同。参数3是一个字符串数组,确定列表框内的选项;参数4是一个图片数组,确定列表框内各个选项前的图片。如果不要图片,则用null表示。 List类型 参数listType可以有3种选择,代表了List的3种类型,分别是: List. EXCLUSIVE:互斥,表示只能选择一个选项,每个选项左边有一个单选按钮,将光标定位到该选项之后,必须按下选择键才能选择该选项。 List. IMPLICIT:另一种互斥,光标定位到该选项,就表示该项被选择。 List.MULTIPLE:多选,光标定位到某选项,按下选择键,该选项前面的方框会被打勾,如果光标定位在一个被打勾的选项,再次按下选择键,则选项前面方框内的勾会消失。 List类型 一般使用的是第一个构造函数。 如果使用第一个构造函数,列表框内的选项应该一项项添加。List可以通过如下函数来添加选项: 第一个参数是项目的字符串内容,也就是选项标题; 第二个参数是项目的图片对象,如果为null,表示不要图片。 选项添加之后,每个选项都有一个编号,从0开始。 字体 列表框的第一项字体为大号粗斜体,在List类中,有一个函数: 通过这个函数可以设置某个项目的字体,参数1是选项的编号,参数2是字体对象。 字体 字体类javax.microedition.lcdui.Font,这个类没有构造函数。在此时一般是通过它里面的静态函数来生成对象,Font类中有如下函数: 参数1为整数,表示字体的类型,一般可以有如下选择:Font.FACE_SYSTEM;Font.FACE_MONOSPACE;Font. FACE_PROPORTIONAL。 参数2为字体风格,可以选择:Font.STYLE_PLAIN:普通风格;由Font.STYLE_BOLD(粗体)、Font. STYLE_ITALIC(斜体)和Font.STYLE_UNDERLINED(下划线)的组合,组合时风格之间用“|”隔开。 参数3为字体大小,可以选择:Font. SIZE_LARGE:大号字体;Font. SIZE_MEDIUM:中等字体;Font. SIZE_SMALL:小号字体。 字体 关于字体,还有几个重要函数,在Font文档中,可以看到: 1:得到字符的高度: 2:得到某字符的宽度: 3:得到某字符串的宽度: 这些函数在界面画图和字符排版中非常有用。 图片 列表框的第4项前有一个图片。在List中添加项目时,用到append函数,其中参数2是一个Image对象: 图片 图片类javax.microedition.lcdui.Image。没有构造函数,在此时是通过它里面的静态函数createImage来生成对象,这个函数有好几个版本,其中最常见的是: 参数为文件路径。注意在项目的树型目录下面有一个res目录,可以将图片放在这里,这个目录就作为资源的根目录“/”,可以写绝对路径。 图片 关于图片,还有几个重要函数,在Image文档中,可以看到: 1:得到图片的高度: 2:得到图片的宽度: List编写代码 在项目
您可能关注的文档
- 抓包改包工具--chrome浏览器与opera浏览器.pdf
- 第二章 复合命题和其真值表.pdf
- 怎样开库存盘点单.pdf
- 数据库系统第2篇.ppt
- 第10篇1T-SQL语言程序设计基础.ppt
- 6-问题分析与解决流程√.pdf
- 第二节客户服务器.pdf
- PON网络MAC地址欺骗引起PPPOE拨号认证失败案例.doc
- 1-2 电网监控及调度自动化系统的结构及功能.pdf
- 评述斯塔夫里阿诺斯全球史观.pdf
- 说课课件适用领域.pptx
- 读书意义班会课件.pptx
- 说课课件获奖作品.pptx
- 说课课件配乐.pptx
- katauri inctive开发kings-bounty manual国王裔手动.pdf
- 页面审查fcs no 14检查状态den rev u号站逻辑修改-valve discrepancy resetprg new.pdf
- 颜色块摄像机-ex780sp ex480a sony 480fcbaseriese摄象机.pdf
- 通过瓦片评分分布匹配实现数字病理中的鲁棒敏感性控制-计算机科学-机器学习-数字病理学-最优传输.pdf
- GLANCE:带集群增强的异质图表示学习图形逻辑注意力网络-计算机科学-机器学习-图神经网络-异质图.pdf
- 基于 LLM 的嵌入式先前案例检索-计算机科学-机器学习-信息检索-大语言模型.pdf
最近下载
- 角色模型制作综合规范.pdf VIP
- 汛期居民转移安置点疫情防控工作方案.doc VIP
- 最新BG201使用说明书20121024.pdf VIP
- 车辆维修定点服务项目投标方案(技术标).pdf
- 政府招聘人员协议书.docx VIP
- 2022电网生产调度系统检修工程预算编制与计算方法.docx VIP
- 吸入用一氧化氮-药品临床应用解读.pptx VIP
- Unit 1 Helping at home Part A 第1课时课件2025-2026学年度人教PEP英语四年级上册.pptx VIP
- 《GB3095-2012 环境空气质量标准》.pdf VIP
- GB21148-2020 足部防护 安全鞋.pdf VIP
文档评论(0)