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

📄 menulistcanvas.java

📁 用J2ME写的手机游戏。“北京浮生记”是您工作学习之余消遣休闲理想的小游戏
💻 JAVA
字号:
import com.nokia.mid.ui.FullCanvas;
import javax.microedition.lcdui.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class MenuListCanvas extends FullCanvas  {


  Display display;
  Image imageMenu;
  int dy = 0;

  public MenuListCanvas(Display display) {
    this.display = display;
    try {
      imageMenu = Image.createImage("/res/pic003.png");
    }
    catch (Exception e) {}
  }

  protected void paint(Graphics g) {
    g.setColor(0xffffff);
    g.fillRect(0, 0, 128, 128);
    g.setColor(0, 0, 0);
    g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_ITALIC,Font.SIZE_SMALL));

    g.drawImage(imageMenu, 0, 0, Graphics.TOP | Graphics.LEFT);
    g.drawRect(50, 49 + dy * 10, 50, 11);
  }

  protected void keyPressed(int keyCode) {
    int action = this.getGameAction(keyCode);
    switch (action) {
      case Canvas.UP:
        if (dy > 0)
          dy--;
        else
          dy = 4;
        repaint();
        break;

      case Canvas.DOWN:
        if (dy < 4)
          dy++;
        else
          dy = 0;
        repaint();
        break;
      case Canvas.FIRE:
        //判断按下的是哪个选项
        imageMenu=null;
        System.gc();
        switch(dy)
        {
          case 0://按下“新游戏”
            GameCanvas.set();
            display.setCurrent(new GameCanvas(display));

            GameCanvas.randomPrice();
            break;

          case 1://按下“继续游戏”
	     display.setCurrent(new GameCanvas(display));
	     new RecStore().getGame();
	     break;
          case 2://按下“最高纪录”
	     display.setCurrent(new TopScore(display));
	     break;
          case 3://按下“帮助”
            display.setCurrent(new Help(display));
            break;
          case 4://按下“退出”
            StartMIDlet.quitApp();
          default:



        }

    }
  }
}

⌨️ 快捷键说明

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