高级1-整体结构及List屏显等.pptVIP

  • 2
  • 0
  • 约1.27千字
  • 约 10页
  • 2017-09-24 发布于河南
  • 举报
高级1-整体结构及List屏显等.ppt

教学目标 1.掌握用户界面的基本结构 2. 掌握基本侦听的方法 3.掌握Command类List类 MIDlet程序结构 Command菜单 List屏显界面 List屏显代码 List屏显代码 List图:UML 预习内容 alert如何使用? 如何从一个屏显转到另一个屏显,比如说现在是列表框,我一点菜单到另一个屏显,然后又如何返回来. Form类跟其他几个屏显有何区别? 小结 本次课主要讲了高级用户界面上的元素(三种),且如何交互(通过actionCommand(c,d),其中一个是菜单,一个是屏显)。只有一个display对象,通过这个对象来进行屏显。实验内容即是书中程序的改编 * * 第四章高级用户界面与事件处理 李祎 liyi@hfuu.edu.cn public Command ITEM1Command=new Command(ITEM1,Command.ITEM,1); public Command ITEM2Command=new Command(ITEM2,Command.ITEM,2); public Command BACKCommand=new Command(BACK,Command.BACK,1); tb.addCommand(ITEM1Command); tb.addCommand(ITEM2Command); tb.addCommand(BACKCommand); protected void startApp() throws MIDletStateChangeException { Image image = null; try { image=Image.createImage(/listpic.png); } catch (IOException e) { e.printStackTrace(); } images=new Image[]{image,image,image}; strings=new String[]{first,second,third}; list=new List(listdemo,List.EXCLUSIVE,strings,images); list.addCommand(itemCommand); list.setCommandListener(this); display.setCurrent(list); } public void commandAction(Command arg0, Displayable arg1) { if(arg1.equals(arg1)){ switch(list.getSelectedIndex()){ case 0:System.out.println(first);break; case 1:System.out.println(second);break; case 2:System.out.println(third);break; } } }

文档评论(0)

1亿VIP精品文档

相关文档