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

📄 introcanvas.java

📁 用J2ME写的一个益智类手机游戏。玩家回答问题
💻 JAVA
字号:
package mindsurf;

import javax.microedition.lcdui.*;
import com.nokia.mid.ui.FullCanvas;

public class IntroCanvas extends FullCanvas {
  Display display;
  private Image wenhao=null;
  private int a[][]={{1,0,0,1},
                   {0,1,1,0},
                   {0,1,1,0},
                   {1,0,0,1},
                   };

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

  protected void paint(Graphics g) {
    //画背景
    g.setColor(0xFFCC66);
    g.fillRect(0,0,128,128);
    for (int i = 0; i < 4; i++) {
      for(int j=0;j<4;j++){
        if(a[i][j]==1){
          g.drawImage(wenhao, j * 32, i * 32,
                      Graphics.LEFT | Graphics.TOP);
        }
       }
     }
     //设字体
     Font f=Font.getFont(Font.FACE_SYSTEM,Font.STYLE_ITALIC,Font.SIZE_SMALL);
     g.setFont(f);
     g.setColor(0x990099);
     g.drawString("按键功能说明",25,5,Graphics.LEFT | Graphics.TOP);
     g.drawString("5键—功能键",5,20,Graphics.LEFT | Graphics.TOP);
     g.drawString("1,2,3键—答题选择键",5,35,Graphics.LEFT | Graphics.TOP);
     g.drawString("投掷点数,切换答题,",15,50,Graphics.LEFT | Graphics.TOP);
     g.drawString("切换游戏画面均按功",5,65,Graphics.LEFT | Graphics.TOP);
     g.drawString("能键.",5,80,Graphics.LEFT | Graphics.TOP);
     g.drawString("答题答对2道均可过关.",5,95,Graphics.LEFT | Graphics.TOP);
     g.drawString("Press any key",50,110,Graphics.TOP | Graphics.LEFT);
  }

  public void keyPressed(int keyCode){
          //显示下一个界面
          wenhao=null;
          display.setCurrent(new MainCanvas(display));
          System.gc();
   }
}

⌨️ 快捷键说明

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