📄 logo.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -