import javax.microedition.midlet.*;import javax.microedition.lcdui.*; public class PhotoMIDlet extends MIDlet implements CommandListener{ String list1[]={"王","道","仁"}; private Command okCommand=new Command("确定",Command.OK,1); private Command backCommand=new Command("返回",Command.BACK,1); private Command exitCommand=new Command("退出",Command.EXIT,1); private List list2=new List("Photo",List.EXCLUSIVE,list1,null); private Display display=null; private Form form=new Form("Photo"); private Image img=null; public PhotoMIDlet(){ list2.addCommand(okCommand); list2.addCommand(exitCommand); list2.setCommandListener(this); form.addCommand(okCommand); form.addCommand(exitCommand); form.setCommandListener(this); } public void startApp(){ if(display==null) display=Display.getDisplay(this); display.setCurrent(list2); } public void pauseApp(){ } public void destroyApp(boolean unkown){ } public void commandAction(Command cmd,Displayable dis){ if(cmd==okCommand) {int sIn=list2.getSelectedIndex(); String str=(String)list2.getString(sIn); try{img=Image.createImage("/"+str+".png"); } catch(Exception e){} form.append(img); display.setCurrent(form); } else if(cmd==backCommand){ form.deleteAll(); display.setCurrent(list2); } else if(cmd==exitCommand){ destroyApp(true); notifyDestroyed(); }} }

评论