MyAlert.java
上传用户:public
上传日期:2010-01-27
资源大小:484k
文件大小:1k
源码类别:

其他游戏

开发平台:

Java

  1. package GameDisplay;
  2. import javax.microedition.lcdui.*;
  3. import java.util.*;
  4. public class MyAlert extends Alert {
  5.   Image AlertImg;
  6.   Gauge mygauge;
  7.   MyTimerTask mytask;
  8.   Timer tt ;
  9.   public MyAlert() {
  10.     super("Loading......");
  11.     try {
  12.        AlertImg = Image.createImage("/res/alert.jpg");
  13.   //     data = new int[AlertImg.getWidth() * AlertImg.getHeight()];
  14. //       AlertImg.getRGB(data, 0, AlertImg.getWidth(), 0, 0, AlertImg
  15. //                                        .getWidth(), AlertImg.getHeight());
  16.     }
  17.     catch (Exception ex) {
  18.     }
  19.     mygauge = new Gauge(null,false,9, 1);///注意 此用法参数!!!
  20.     tt= new Timer();
  21.     mytask = new MyTimerTask();
  22.     this.setImage(AlertImg);
  23.    this.setTimeout(3000);
  24.    this.setIndicator(mygauge);/////////////在Alert上添加一个Gauge
  25.     tt.scheduleAtFixedRate(mytask, 0, 300);
  26.   }
  27.   public void start() {
  28.     if (mygauge.getValue() < mygauge.getMaxValue())
  29.       mygauge.setValue(mygauge.getValue() + 1);
  30.     else
  31.     {
  32.       tt.cancel();
  33.       Control.showMenu();
  34.     }
  35.   }
  36. }