⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainclass.java

📁 手机j2me程序
💻 JAVA
字号:
package xingzuo;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

//主类
public class mainClass extends MIDlet implements CommandListener{
  //全局静态变量, 供其他类调用主框架用
  public static  mainClass instance;
  //申明两个静态变量, 供后面的静态方法使用
  private static  List MainMenuList; //静态主菜单列表
  private static  Display m_display; //静态显示舞台

  //主菜单上要显示的条目
  String[] MainMenuItem = {
      "星座",
      "关于",
      "退出"};
  //主菜单条目对应的图片
  Image[] image = {
        createImage("/picRes/apple.png"),
        createImage("/picRes/about.png"),
        createImage("/picRes/exit.png")
    };

  private xingzuoList xzList = new xingzuoList();

  public mainClass() {
    instance = this;
    m_display = Display.getDisplay(this);
    MainMenuList = new List("星座物语v1.0", List.IMPLICIT, MainMenuItem, image);
    MainMenuList.setCommandListener(this);
  }

  public void startApp() {
    startForm startfrm = new startForm();
    m_display.setCurrent(startfrm);
  }

  //将本函数作为静态处理,方便其他类的调用
  public static void  ShowMainMenu() {
    m_display.setCurrent(MainMenuList);
  }

  //读取并添加图片
  public static Image createImage(String name) {
    Image aImage = null;
    try {
      aImage = Image.createImage(name);
    }
    catch (Exception e) {
    }
    return aImage;
  }


  public void pauseApp() {  }

  public void destroyApp(boolean unconditional) {  }

  public static void  quitApp() {
    instance.destroyApp(true);
    instance.notifyDestroyed();
    instance = null;
  }

  public void commandAction(Command c, Displayable s) {
    if (c == List.SELECT_COMMAND) {
      //通过条目的索引值判断,起始为0
      int itemIndex = MainMenuList.getSelectedIndex();
      switch (itemIndex) {
        case 0: {
           //星座
          xzList.showContent();
          break;
        }
       case 1: {
          //关于
          aboutForm about = new aboutForm();
          about.showAbout();
          break;
        }
        case 2: {
          //退出
          quitApp();
        }
      }
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -