|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。编程
/**imageItemlet.java**Createdon2005年4月17日,下战书8:56*/
importjavax.microedition.midlet.*;importjavax.microedition.lcdui.*;
/****@authorAdministrator*@version*/publicclassimageItemletextendsMIDletimplementsCommandListener,ItemCommandListener{privateFormaForm;privateImagesohuImage;privateImageneImage;privateImageItemsohuImageItem;privateImageItemneImageItem;privateDisplayaDisplay;privateCommandexitCommand;privateCommandconnectCommand;privateSpaceraSpacer;privateAlertanAlert;publicimageItemlet(){aForm=newForm("ImageItemTest");exitCommand=newCommand("EXIT",Command.EXIT,1);connectCommand=newCommand("Connect",Command.ITEM,2);aSpacer=newSpacer(10,2);anAlert=newAlert("Connecting...","Connectingtowww.ckuyun.com...",null,AlertType.INFO);try{sohuImage=Image.createImage("/sohu.png");sohuImageItem=newImageItem(null,sohuImage,ImageItem.LAYOUT_RIGHT,"ThisisSohu!");aSpacer.setLayout(Item.LAYOUT_EXPAND);
//Theproframwillconnecttowww.ckuyun.comanddisplaytheAlert//whenclicktheImageItemof163.png.
neImage=Image.createImage("/163.png");neImageItem=newImageItem(null,neImage,ImageItem.LAYOUT_RIGHT,"Thisis163",Item.HYPERLINK);neImageItem.setItemCommandListener(this);neImageItem.setDefaultCommand(connectCommand);aForm.append(sohuImageItem);aForm.append(aSpacer);aForm.append(neImageItem);aForm.addCommand(exitCommand);aForm.setCommandListener(this);}catch(Exceptione){e.printStackTrace();}}publicvoidstartApp(){aDisplay=Display.getDisplay(this);aDisplay.setCurrent(aForm);}publicvoidpauseApp(){}publicvoiddestroyApp(booleanunconditional){}publicvoidcommandAction(Commandc,Displayabled){if(c==exitCommand){destroyApp(false);notifyDestroyed();}}publicvoidcommandAction(Commandc,Itemi){if(c==connectCommand){aDisplay.setCurrent(anAlert,aForm);}}}
这个程序的对照新的中央在于利用了midp2.0中新增添的ITEM类的表面形式和SPACER类。个中表面形式的利用在StringItem中已先容过了。
publicSpacer(intminWidth,intminHeight),SPACER类在本程序中设置为Item.LAYOUT_EXPAND,即添补残剩的空缺部分。如许,运转后能够看到两个ImageItem对象分离位于摆布两头,结构上悦目一些。
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。 |
|