我的J2ME编程练习(1)——List
来源:互联网 发布:淘宝精品橱窗准入条件 编辑:程序博客网 时间:2024/06/05 06:23
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class listtest extends MIDlet implements CommandListener{
private List alist;
private Command exitcommand;
private Command okcommand;
private Display adisplay;
private Alert analert;
public listtest(){
analert=new Alert("Selected","You have Choose a Fruit",null,AlertType.INFO);
alist=new List("fruit",Choice.MULTIPLE);
exitcommand=new Command("Exit",Command.EXIT,1);
okcommand=new Command("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);
}
public void startApp(){
adisplay=Display.getDisplay(this);
adisplay.setCurrent(alist);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){
}
public void commandAction(Command c,Displayable d){
// use the i get the Selected list element
//int i =alist.getSelectedIndex();
if(c==exitcommand){
destroyApp(false);
notifyDestroyed();
}
else {
//display different information when diffenent element
//have been selected
/*if(i==0){
analert.setString("You have Choosed Apple!");
adisplay.setCurrent(analert,alist);
}
if(i==1){
analert.setString("You have Choosed Orange!");
adisplay.setCurrent(analert,alist);
}
if(i==2){
analert.setString("You have Choosed Banana!");
adisplay.setCurrent(analert,alist);
}*/
String s=" ";
for(int i=0;i<alist.size();i++){
boolean selected=alist.isSelected(i);
if(selected&&i==0){
s+="Apple ";
}
if(selected&&i==1){
s+="Orange ";
}
if(selected&&i==2){
s+="Banana ";
}
}
analert.setString("You have Selected"+s);
analert.setTimeout(Alert.FOREVER);
adisplay.setCurrent(analert,alist);
}
}
}
- 我的J2ME编程练习(1)——List
- 我的J2ME编程练习(2)——DateField
- 我的J2ME编程练习(4)——StringItem
- 我的J2ME编程练习(5)——ImageItem
- 我的J2ME编程练习(6)——Canvas
- 我的J2ME编程练习(7)——Canvas2
- 我的J2ME编程练习(8)——Canvas3
- 我的J2ME编程联系(3)——Gauge
- 郭克华手机编程教学视频----我的练习源码(7)List的介绍
- 郭克华手机编程教学视频----我的练习源码(8)List的事件监听
- STL之List的一些编程练习
- 我的第一个J2ME程序—猜数字
- 我的J2ME学习历程1
- j2me的list的 运用
- 我的MFC练习(1)
- J2ME CANVAS做的 LIST
- Java编程那些事儿78——时间和日期处理(陈跃峰的J2ME博客)
- Java编程那些事儿79——Random随机处理(陈跃峰的J2ME博客)
- --vb--xml --mysql
- IT从业人员必看的10个论坛
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- 从程序类转向销售类工作,该如何进行?
- 名字空间
- 我的J2ME编程练习(1)——List
- 职场路上,你如何抉择
- 我的J2ME编程练习(2)——DateField
- ACE使用经验:获得动态分配的监听端口号
- 【翻译】Microsoft SQL Server Passwords (Cracking the password hashes)&10个写出高质量WEB应用程序的技巧
- DirectX9 3D快速上手 3
- 简单外挂制作
- Item 29. Virtual Constructors and Prototype&Item 30. Factory Method
- 我,还是那个我;她还是那个她