logo.java
来自「应用j2me技术开发的手机游戏」· Java 代码 · 共 82 行
JAVA
82 行
import java.io.IOException;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
public class Logo extends Canvas implements Runnable {
private MainMidlet mid;
Image im1;
Image im2;
int time;
Logo(MainMidlet m) {
mid = m;
try {
im1 = Image.createImage("/load1.png");
im2 = Image.createImage("/load2.png");
} catch (IOException e) {
e.printStackTrace();
}
new Thread(this).start();
}
public void paint(Graphics g) {
switch (time) {
case 1:
drawLogo1(g);
break;
case 2:
drawLogo2(g);
break;
}
}
void exit() {
time = 0;
im1 = null;
im2 = null;
mid = null;
}
void drawLogo1(Graphics g) {
g.drawImage(im1, getWidth() / 3, getHeight() / 3, 20);
}
void drawLogo2(Graphics g) {
g.drawImage(im2, getWidth() / 6, getHeight() / 6, 20);
}
public void run() {
time++;
repaint();
serviceRepaints();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
time++;
repaint();
serviceRepaints();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
mid.showManu();
exit();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?