在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);