服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

在j2me中实现欢迎界面(附源代码)

j2me中实现欢迎界面(附源代码)

作者:陈跃峰

出自:http://blog.csdn.net/mailbomb

 

       j2me游戏编写过程中,制作欢迎界面是常见的工作,下面就系统的介绍一下欢迎界面的制作。

       欢迎界面在制作的时候一般有两种实现方式:

1、  按任意键进入系统的主界面。

2、  等待n(n<6)以后自动进入主界面

实现的代码分别如下:

//实现按任意键进入主界面

import javax.microedition.lcdui.*;

 

public class welcomecanvas extends canvas{

  //背景图片

  image bgimage = null;

  display display;

 

  public welcomecanvas(display display){

    this.display = display;

    //导入图片

    try{

      bgimage = image.createimage("/res/welcome.png");

    }catch(exception e){

      alert a = new alert("错误","资源文件不存在!",null,alerttype.error);

      a.settimeout(alert.forever);

      //显示提示框

      display.setcurrent(a);

    }

  }

 

  protected void paint(graphics g) {

    //绘制背景图片

    g.drawimage(bgimage,0,0,graphics.top | graphics.left);

  }

 

  protected void keypressed(int keycode){

    //显示需要显示的界面

    display.setcurrent(new mainlist());

  }

}

 

 

//实现等待5秒以后自动进入主界面

import javax.microedition.lcdui.*;

 

public class welcomecanvas extends canvas implements runnable {

  //背景图片

  image bgimage = null;

  display display;

 

  public welcomecanvas(display display){

    this.display = display;

    //导入图片

    try{

      bgimage = image.createimage("/res/welcome.png");

    }catch(exception e){

      alert a = new alert("错误","资源文件不存在!",null,alerttype.error);

      a.settimeout(alert.forever);

      //显示提示框

      display.setcurrent(a);

}

//启动线程

thread thread = new thread(this);

thread.start();

  }

 

  protected void paint(graphics g) {

    //绘制背景图片

    g.drawimage(bgimage,0,0,graphics.top | graphics.left);

  }

 

    public void run(){

      //等待3

      try{

          thread.sleep(5000);

      }catch(exception e){

 

      }

          //显示需要显示的界面

       display.setcurrent(new mainlist());

 

       }

}

扫描关注微信公众号