www.pudn.com > J2ME_xingzuo.zip > showInfo.java


package xingzuo; 
 
import javax.microedition.lcdui.*; 
 
//负责显示的类 
public class showInfo extends Form implements CommandListener { 
  private content01 info = new content01();  //调用要显示的内容类(古诗) 
  private String infoStr; 
  private Form infoForm;   //用来显示内容的列表框 
  private Command backCmd;  //退出按钮 
//  private int i; 
  public showInfo() { 
    super("显示"); 
    backCmd = new Command("返回", Command.BACK,1); 
    //得到显示的内容 
    infoStr = info.infoContent; 
    //将内容添加到List中 
    infoForm = new Form(""); 
    infoForm.append(infoStr) ; 
    infoForm.addCommand(backCmd); 
    infoForm.setCommandListener(this); 
  } 
 
  //显示星座 1 的函数 begin 
  public void showContent01(){ 
    content01 info01 = new content01(); 
    Form infoForm01; 
    String infoStr01; 
    infoStr01 = info01.infoContent; 
    infoForm01 = new Form("(1.20-2.18)"); 
    infoForm01.append(infoStr01) ; 
    infoForm01.addCommand(backCmd); 
    infoForm01.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm01); 
  } 
  //显示星座 1 的函数 end 
  //显示星座 2 的函数 begin 
  public void showContent02(){ 
    content02 info02 = new content02(); 
    Form infoForm02; 
    String infoStr02; 
    infoStr02 = info02.infoContent; 
    infoForm02 = new Form("(2.19-3.20)"); 
    infoForm02.append(infoStr02) ; 
    infoForm02.addCommand(backCmd); 
    infoForm02.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm02); 
  } 
  //显示星座 2 的函数 end 
  //显示星座 3 的函数 begin 
  public void showContent03(){ 
    content03 info03 = new content03(); 
    Form infoForm03; 
    String infoStr03; 
    infoStr03 = info03.infoContent; 
    infoForm03 = new Form("(3.21-4.19)"); 
    infoForm03.append(infoStr03) ; 
    infoForm03.addCommand(backCmd); 
    infoForm03.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm03); 
  } 
  //显示星座 3 的函数 end 
  //显示星座 4 的函数 begin 
  public void showContent04(){ 
    content04 info04 = new content04(); 
    Form infoForm04; 
    String infoStr04; 
    infoStr04 = info04.infoContent; 
    infoForm04 = new Form("(4.20-5.20)"); 
    infoForm04.append(infoStr04) ; 
    infoForm04.addCommand(backCmd); 
    infoForm04.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm04); 
  } 
  //显示星座 4 的函数 end 
  //显示星座 5 的函数 begin 
  public void showContent05(){ 
    content05 info05 = new content05(); 
    Form infoForm05; 
    String infoStr05; 
    infoStr05 = info05.infoContent; 
    infoForm05 = new Form("(5.21-6.20)"); 
    infoForm05.append(infoStr05) ; 
    infoForm05.addCommand(backCmd); 
    infoForm05.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm05); 
  } 
  //显示星座 5 的函数 end 
  //显示星座 6 的函数 begin 
  public void showContent06(){ 
    content06 info06 = new content06(); 
    Form infoForm06; 
    String infoStr06; 
    infoStr06 = info06.infoContent; 
    infoForm06 = new Form("(6.21-7.21)"); 
    infoForm06.append(infoStr06) ; 
    infoForm06.addCommand(backCmd); 
    infoForm06.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm06); 
  } 
  //显示星座 6 的函数 end 
  //显示星座 7 的函数 begin 
  public void showContent07(){ 
    content07 info07 = new content07(); 
    Form infoForm07; 
    String infoStr07; 
    infoStr07 = info07.infoContent; 
    infoForm07 = new Form("(7.22-8.22)"); 
    infoForm07.append(infoStr07) ; 
    infoForm07.addCommand(backCmd); 
    infoForm07.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm07); 
  } 
  //显示星座 7 的函数 end 
  //显示星座 8 的函数 begin 
  public void showContent08(){ 
    content08 info08 = new content08(); 
    Form infoForm08; 
    String infoStr08; 
    infoStr08 = info08.infoContent; 
    infoForm08 = new Form("(8.23-9.22)"); 
    infoForm08.append(infoStr08) ; 
    infoForm08.addCommand(backCmd); 
    infoForm08.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm08); 
  } 
  //显示星座 8 的函数 end 
  //显示星座 9 的函数 begin 
  public void showContent09(){ 
    content09 info09 = new content09(); 
    Form infoForm09; 
    String infoStr09; 
    infoStr09 = info09.infoContent; 
    infoForm09 = new Form("(9.23-10.22)"); 
    infoForm09.append(infoStr09) ; 
    infoForm09.addCommand(backCmd); 
    infoForm09.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm09); 
  } 
  //显示星座 9 的函数 end 
  //显示星座 10 的函数 begin 
  public void showContent10(){ 
    content10 info10 = new content10(); 
    Form infoForm10; 
    String infoStr10; 
    infoStr10 = info10.infoContent; 
    infoForm10 = new Form("(10.23-11.21)"); 
    infoForm10.append(infoStr10) ; 
    infoForm10.addCommand(backCmd); 
    infoForm10.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm10); 
  } 
  //显示星座 10 的函数 end 
  //显示星座 11 的函数 begin 
  public void showContent11(){ 
    content11 info11 = new content11(); 
    Form infoForm11; 
    String infoStr11; 
    infoStr11 = info11.infoContent; 
    infoForm11 = new Form("(11.22-12.21)"); 
    infoForm11.append(infoStr11) ; 
    infoForm11.addCommand(backCmd); 
    infoForm11.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm11); 
  } 
  //显示星座 11 的函数 end 
  //显示星座 12 的函数 begin 
  public void showContent12(){ 
    content12 info12 = new content12(); 
    Form infoForm12; 
    String infoStr12; 
    infoStr12 = info12.infoContent; 
    infoForm12 = new Form("(12.22-1.19)"); 
    infoForm12.append(infoStr12) ; 
    infoForm12.addCommand(backCmd); 
    infoForm12.setCommandListener(this); 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm12); 
  } 
  //显示星座 12 的函数 end 
 
 
  public void  showContent(){ 
    Display.getDisplay(mainClass.instance).setCurrent(infoForm); 
  } 
 
  public void commandAction(Command command, Displayable displayable) { 
    if (command == backCmd) { 
      xingzuoList xzList = new xingzuoList(); 
      xzList.showContent();//返回到星座列表 
    } 
  } 
}