J2ME第3.pptVIP

  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文档。上传文档
查看更多
J2ME第3

命令按钮的事件响应: ??第一步:编写一个类,实现CommandListener ??第二步:重写里面的CommandAction方法,编写事件响应代码 ??第三步:Displayable.setCommandListener()方法,将Displayable和和该类绑定 ??CommandAction的参数可以用来判断: ??命令由哪个界面发出? ??命令由哪个按钮发出? List基本知识 ??List创建时的三种类型 ??IMPLICIT:互斥 ??EXCLUSIVE:另一种互斥 ??MULTIPLE:可以多选 ??List选项维护 ??添加项,设置图片: append(“str”, Image.createImage(“filepath”)) ??删除项: delete ??修改项: set ??得到某项文本或者图片 ??设置字体:setFont(int,Font.getFont(face,style,size)) 相关知识点: List事件响应的操作与Command事件响应的操作步骤雷同。 得到选择的项 ?对于单选:getSelectedIndex(),getString() 获得List选项 ??List选择事件——只针对IMPLICIT类型的List ??List.setCommandListener()可以和事件响应接口直接绑定 ??Command类型以List.SELECTEDCCOMMAND标定 ??案例:选择一项,将List标题变为该项内容 ??得到选择的项 ??对于单选:getSelectedIndex(),getString() ??对于多选: 方法1:遍历各个选项,判断每项有没有被选;方法2:getSelectedFlags然后判断哪些项被选 第3章 高级界面开发3:Command事件和List 第3章 高级界面开发3::Command事件和List 提问1:什么样的东西能够加到MIDlet上。 Displayble。 提问2:?Displayable的其他作用? 回答2: (1)设置标题: setTitle (2)添加删除命令按钮: addCommand,removeCommand 提问3: Form “请您选择相应操作”添加到MIDlet上的代码怎么写? private Form frm=new Form(请您选择相应操作); private Display dis; …………………… protected void startApp() throws MIDletStateChangeException { dis=Display.getDisplay(this);//获得当前MIDlet上的显示对象 dis.setCurrent(frm); } 新课内容: 案例:编写一个界面,如下图所示。点击按钮,打印出“按钮被选中”。 源代码: 源代码: 学生实训: 实训内容:把第一个程序的事件响应写到同一个类中并把按钮被选中打印在界面上。 作业1、按下图所示,要求:①选择右边的1,2按钮,要求能够将按钮标题打印出来;②选择右边的第三个按钮,要求退出该程序;③选择左边按钮,要求将Form标题改为: 返回。 源代码: 归纳总结: 1、命令按钮的事件响应的步骤: ???第一步:编写一个类,实现CommandListener ???第二步:重写里面的CommandAction方法,编写事件响应代码 ???第三步:Displayable.setCommandListener()方法,将Displayable和和该类绑定 1案例:编写一个程序,运行结果如下图所示。 源代码 学生实训: 实训内容1:调试刚才所讲的程序。 案例:创建如下的界面:选择一项,将List标题变为该项内容 源代码: 相关知识点: List事件响应的操作与Command事件响应的操作步骤雷同。 得到选择的项 ?对于单选:getSelectedIndex(),getString() 学生实训2: 实训内容:调试List事件响应的程序。 作业1、运用所学的List基础知识的编写比较实用的程序,要求要用到添加、删除、修改、在某个位置插入、得到某一项文本、设置图片、设置字体等以及事件响应的编写。 提问1:List创建时的有几种类型,分别是哪几种? 回答1:List创建时的三种类型 ???IMPLICIT:互斥 ???EXCLUSIVE:另一种互斥 ???MULTIPLE:可以多选 提问2:List选项维护中添加项、删除项:以及修改项的方法是什么? 回答2: ???添加项, append() ???删除项: delete() ?

文档评论(0)

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

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

1亿VIP精品文档

相关文档