www.pudn.com > J2ME_xingzuo.zip > xingzuoList.java
package xingzuo;
import javax.microedition.lcdui.*;
public class xingzuoList extends Form implements CommandListener {
private List XingZuoList; //星座列表
String[] XingZuoItem = {
"水瓶座",
"双鱼座",
"白羊座",
"金牛座",
"双子座",
"巨蟹座",
"狮子座",
"处女座",
"天秤座",
"天蝎座",
"射手座",
"摩羯座"};
Image[] xzImage = { //星座条目对应的图片
mainClass.createImage("/picRes/1.png"),
mainClass.createImage("/picRes/2.png"),
mainClass.createImage("/picRes/3.png"),
mainClass.createImage("/picRes/4.png"),
mainClass.createImage("/picRes/5.png"),
mainClass.createImage("/picRes/6.png"),
mainClass.createImage("/picRes/7.png"),
mainClass.createImage("/picRes/8.png"),
mainClass.createImage("/picRes/9.png"),
mainClass.createImage("/picRes/10.png"),
mainClass.createImage("/picRes/11.png"),
mainClass.createImage("/picRes/12.png")};
private Form xzListForm; //用来显示内容的
private Command backCmd; //退出按钮
public xingzuoList() {
super("显示");
XingZuoList = new List("12星座", List.IMPLICIT, XingZuoItem, xzImage);
backCmd = new Command("返回", Command.BACK,1);
XingZuoList.addCommand(backCmd);
XingZuoList.setCommandListener(this);
}
private showInfo xzInfo = new showInfo();//显示星座的内容
public void showContent(){ // 显示星座列表的函数
Display.getDisplay(mainClass.instance).setCurrent(XingZuoList);
}
public void commandAction(Command command, Displayable displayable) {
if (command == backCmd) {
mainClass.ShowMainMenu();
}
if (command == List.SELECT_COMMAND) {
int xingZuoitemIndex = XingZuoList.getSelectedIndex();//通过索引值判断,起始为0
switch (xingZuoitemIndex) {
case 0: {
xzInfo.showContent01();
break;
}
case 1: {
xzInfo.showContent02();
break;
}
case 2: {
xzInfo.showContent03();
break;
}
case 3:{
xzInfo.showContent04();
break;
}
case 4:{
xzInfo.showContent05();
break;
}
case 5:{
xzInfo.showContent06();
break;
}
case 6:{
xzInfo.showContent07();
break;
}
case 7:{
xzInfo.showContent08();
break;
}
case 8:{
xzInfo.showContent09();
break;
}
case 9:{
xzInfo.showContent10();
break;
}
case 10:{
xzInfo.showContent11();
break;
}
case 11:{
xzInfo.showContent12();
break;
}
}
}
}
}