📄 pingusplash.java
字号:
import javax.microedition.lcdui.*;
// Referenced classes of package ys.pingu:
// PinguMIDlet
class PinguSplash extends Canvas
implements Runnable
{
private final PinguMIDlet parent;
private Image img;
private volatile boolean dismissed;
private int step;
PinguSplash(PinguMIDlet pingumidlet)
{
dismissed = false;
step = 0;
parent = pingumidlet;
img = PinguMIDlet.loadImage("/splash.png");
(new Thread(this)).start();
}
public void run()
{
synchronized(this)
{
try
{
wait(3000L);
}
catch(InterruptedException interruptedexception) { }
}
synchronized(this)
{
try
{
step = 1;
repaint();
wait(2000L);
}
catch(InterruptedException interruptedexception1) { }
}
dismiss();
}
public void keyPressed(int i)
{
dismiss();
}
private synchronized void dismiss()
{
if(!dismissed)
{
dismissed = true;
parent.splashScreenDone();
}
}
public void paint(Graphics g)
{
int i = getWidth();
int j = getHeight();
g.setColor(0);
g.fillRect(0, 0, i, j);
if(step == 0)
{
if(img != null)
g.drawImage(img, i / 2, j / 2, 3);
} else
{
g.setColor(0xffffff);
Font font = Font.getFont(0, 0, 8);
g.setFont(font);
//g.drawString("Yeti 7610", i / 2, 2, 17);
g.drawString("a", i / 2, (j / 7) * 1, 17);
g.drawString("CyberTran Game", i / 2, (j / 7) * 2, 17);
g.drawString("Please visit", i / 2, (j / 7) * 5, 17);
g.drawString("cyberlife.blogchina.com", i / 2, (j / 7) * 6, 17);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -