马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
手机用到的是用j2me所编出来的小程序。编程
importjavax.microedition.lcdui.*;
importjavax.microedition.midlet.*;
publicclasslisttestextendsMIDletimplementsCommandListener{
privateListalist;
privateCommandexitcommand;
privateCommandokcommand;
privateDisplayadisplay;
privateAlertanalert;
publiclisttest(){
analert=newAlert("Selected","YouhaveChooseaFruit",null,AlertType.INFO);
alist=newList("fruit",Choice.MULTIPLE);
exitcommand=newCommand("Exit",Command.EXIT,1);
okcommand=newCommand("OK",Command.OK,1);
alist.append("Apple",null);
alist.append("Orange",null);
alist.append("banana",null);
alist.addCommand(exitcommand);
alist.addCommand(okcommand);
alist.setCommandListener(this);
}
publicvoidstartApp(){
adisplay=Display.getDisplay(this);
adisplay.setCurrent(alist);
}
publicvoidpauseApp(){
}
publicvoiddestroyApp(booleanunconditional){
}
publicvoidcommandAction(Commandc,Displayabled){
//usetheigettheSelectedlistelement
//inti=alist.getSelectedIndex();
if(c==exitcommand){
destroyApp(false);
notifyDestroyed();
}
else{
//displaydifferentinformationwhendiffenentelement
//havebeenselected
/*if(i==0){
analert.setString("YouhaveChoosedApple!");
adisplay.setCurrent(analert,alist);
}
if(i==1){
analert.setString("YouhaveChoosedOrange!");
adisplay.setCurrent(analert,alist);
}
if(i==2){
analert.setString("YouhaveChoosedBanana!");
adisplay.setCurrent(analert,alist);
}*/
Strings="";
for(inti=0;i<alist.size();i++){
booleanselected=alist.isSelected(i);
if(selected&&i==0){
s+="Apple";
}
if(selected&&i==1){
s+="Orange";
}
if(selected&&i==2){
s+="Banana";
}
}
analert.setString("YouhaveSelected"+s);
analert.setTimeout(Alert.FOREVER);
adisplay.setCurrent(analert,alist);
}
}
}
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |