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

📄 fraise.java

📁 j2me简单实例,j2me教程加源码,希望大家喜欢
💻 JAVA
字号:
package com.j2medev.chapter5;
import javax.microedition.lcdui.*;

public class Fraise
    implements MyGameInterface {

  private int fraiseType = FRAISE_DB;
  private Image imgFraise;
  private int fraiseX = 0, fraiseY = 0;
  private int tmpFraiseX = 0;

  /**
   * 构造函数
   */
  public Fraise(Image imgFraise, byte fraiseType, int fraiseX, int fraiseY) {
    this.imgFraise = imgFraise;
    this.fraiseType = fraiseType;
    this.tmpFraiseX = fraiseX * 16;
    this.fraiseX = this.tmpFraiseX;
    this.fraiseY = fraiseY * 16;
  }

  /**
   * 得到X值
   * @return int
   */
  public int getFraiseX() {
    return fraiseX;
  }

  /**
   * 得到Y值
   */
  public int getFraiseY() {
    return fraiseY;
  }

  /**
   * 得到宽度
   * @return int
   */
  public int getFraiseWidth() {
    if (fraiseType == FRAISE_LG) {
      return imgFraise.getWidth() - 2;
    }
    else {
      return imgFraise.getWidth();
    }
  }

  /**
   * 得到高度
   * @return int
   */
  public int getFraiseHeight() {
    return imgFraise.getHeight();
  }

  /**
   * 得到奖品的类型
   * @return int
   */
  public int getFraiseType() {
    return fraiseType;
  }

  /**
   * paint函数
   */
  public void paint(Graphics g, int offsetX) {
    g.drawImage(imgFraise, tmpFraiseX + offsetX, fraiseY,
                Graphics.BOTTOM | Graphics.LEFT);
    fraiseX = tmpFraiseX + offsetX;
  }
}

⌨️ 快捷键说明

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