📄 splashform.java
字号:
package org.gui.com;
import java.io.IOException;
import java.util.Timer;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
public class SplashForm extends Canvas {
private Display display;
private TextBox next;
private Timer timer;
public Form form;
private final int MAX_TIME = 3000;
public MainMenuForm gamecanvas;
private Image image;
private String file = "/welcome.png";
private MainForm midlet;
private MusicCanvas myMusic;
private AnimationCanvas tbc;
public SplashForm(Display display,MainForm midlet,MusicCanvas myMusic){
super();
this.display = display;
this.midlet = midlet;
timer = new Timer();
this.myMusic=myMusic;
loadImage();
display.setCurrent(this);
/**
* 设置定时器
*/
timer.schedule(new ShowMainForm(this),1000);
}
/**
* 取消定时器,显示下一个页面
*
*/
protected void paint(Graphics g) {
g.drawImage(image,0,0,Graphics.LEFT|Graphics.TOP);
}
public void dismiss(){
timer.cancel();
display.setCurrent(new MainMenuForm(display,midlet,myMusic));
}
/**
* 用户按下任意键后即进入程序的主界面
*/
protected void keyPressed(int key) {
dismiss();
}
/**
* 载入图像
*
*/
private void loadImage(){
try {
image = Image.createImage(file);
} catch (IOException e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -