splash.java
来自「j2me 小游戏」· Java 代码 · 共 64 行
JAVA
64 行
import javax.microedition.lcdui.*;
/*
*游戏闪屏类;
*/
public class Splash extends Canvas implements Runnable{
public GameMIDlet game;
private Image imgOne;
private Image imgTwo;
private Image imgThree;
private Image img;
private int n;
public Splash(GameMIDlet game){
this.game=game;
try{
imgOne=Image.createImage("/logo/logo1.png");
imgTwo=Image.createImage("/logo/logo2.png");
imgThree=Image.createImage("/logo/logo3.png");
n=1;
Thread thread = new Thread(this);
thread.start();
}catch(Exception e){e.printStackTrace();}
}
public void paint(Graphics g){
g.setColor(0xffffff);
g.fillRect(0,0,getWidth(),getHeight());
switch(n){
case 1:
g.drawImage(imgOne,0,0,g.TOP|g.LEFT);
g.setColor(0xffffff);
break;
case 2:
g.drawImage(imgTwo,0,0,g.TOP|g.LEFT);
g.setColor(0xffffff);
break;
case 3:
g.drawImage(imgThree,0,0,g.TOP|g.LEFT);
g.setColor(0xff0000);
g.drawString("程序:",0,140,Graphics.TOP|Graphics.LEFT);
g.drawString("美工:",0,150,Graphics.TOP|Graphics.LEFT);
break;
}
g.drawString("等待进入...",0,0,Graphics.TOP|Graphics.LEFT);
}
public void run(){
try{
Thread.sleep(1500);
n=2;
repaint();
Thread.sleep(1500);
n=3;
repaint();
Thread.sleep(2500);
game.show(game.MENU);
}catch(Exception e){e.printStackTrace();}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?