NEC手机JAVA中级讲座-第二讲MIDP讲座.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NEC手机JAVA中级讲座-第二讲MIDP讲座

第二讲 制作应用程序 — UI 1 — 用户接口的基本设置 2 ? 接下来需要说明的是用户接口的Class Interface List。 2 ? 高级API和低级API 3 ? Displayable和Display 3 ? Image 4 高级API 4 ? 高级API的UI(Screen子类) 4 ? List 4 ? TextBox 5 ? Alert 6 ? Form 7 ? 高级API的UI(Item子类) 7 ? Item 7 ? ChoiceGroup 8 ? TextField 8 ? ImageItem 9 ? Gauge 9 ? StringItem 10 ? DateField 10 ? 事件操作 11 ? Command 11 ? CommandListener 12 ? ItemStateChanged事件 12 ? ItemStateListener 12 制作应用程序! 13 ? 简单计算应用程序的制作方法 13 ? 制作应用程序的大框架 13 ? 制作画面 14 ? 主题画面 14 ? 应用程序说明画面 15 ? 主画面 15 ? 演算符选择画面 16 ? 应用程序开机画面 16 ? 命令处理和待机迁移 16 ? 从主题画面进入应用程序说明画面 16 ? 从应用程序的说明画面进入主画面 17 ? 从主画面进入运算符选择画面 17 ? 从运算符画面进入主画面 17 ? 计算处理 17 ? 运算符的选择 18 ? 实际操作 20 下一讲 21 上一讲主要讲如何构筑制作N800的JAVA应用程序的开发环境。这一讲则主要讲述如何利用MIDP的高级API制作简单的计算应用程序。 用户接口的基本设置 接下来需要说明的是用户接口的Class Interface List。 Displayable 表示MIDP上的画面 Display 控制画面的display manager Image 表示画像的数据 Screen 预先定好结构,不能再增加其他component的画面父类。 List 选择画面。Screen子类 TextBox 输入TEXT的画面。Screen子类 Alert 向用户传达例外状况的画面。Screen子类 Form 能复数配置部分的画面。Screen子类 Item 配置在Form上的部分父类。 ChoiceGroup 选择的Item TextField 输入TEXT的Item ImageItem 表示画像的Item Gauge 表示Gauge的Item StringItem 表示文字列的Item DateField 表示年月日和时刻信息的Item Command 软键 CommandListener 处理Command的接口 ItemStateChangedListener 处理ItemStateChanged的接口 高级API和低级API MIDP用户接口是由高级API和低级API构成。高级API侧重点放在移植性上,由于高级API高度抽象化所以能实现较高的移植性。高级API只用极少的component looking和feeling 就能控制全局,但不能定义component的美观。 相反,低级API则能够完全控制应用程序的用户接口,能够直接访问输入装置。但是,由于显示屏大小和按键数的不同,就会降低低级API的移植性能。 Displayable和Display MIDP的用户接口的基本设置是Display类和Displayable类。用Displayable object表示画面本身,Display object是控制这个画面的 display manager。 Displayable有下述3个种类。 Screen 预先定好结构,不能再增加其他的component。(TextBox,List等) Form 不通用的Screen可能会导致TEXT、画像、Item混杂 Canvas 能够控制图表的表示,能够完全访问低级的事件。 图:Displayable的层次结构    MIDP应用程序中,Display自当别论,一个MIDlet里必须得有一个Display object。用Display.getDisplay()能够得到Display object。利用Display.setCurrent(Displayable nextDisplayable)等方法能够切换画面。 Image 为了能利用画像数据,使用Image object。Image object能在Canvas上绘画。能够配置在Form,Alert,List,ChoiceGroup等要素中。 要制作Image object应先使用Image.createImage方法。 在N800上能

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档