?? splashwindowdemo.java
字號:
/*
* SplashWindowDemo.java
*
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author Liu Bin
* @version
*/
public class SplashWindowDemo extends MIDlet
implements CommandListener {
private Display display;
/** 退出命令按鈕. */
private Command cmdExit;
/** 主窗口 */
private TextBox tb;
/** 主窗口中顯示的文字 */
private static final String menuText =
"如果這是實(shí)際的應(yīng)用程序,這個屏幕將是應(yīng)用程序的主界面,應(yīng)該在這個" +
"屏幕中包含主菜單,要處理的功能等。" ;
/** 版權(quán)信息 */
private static final String copyRight =
"你好,這是版權(quán)窗口的演示程序\n\n" +
"版權(quán)所有◎CopyRight XXXXXXXX,2005-2008";
public void startApp() {
display = Display.getDisplay(this);
//創(chuàng)建主窗口,窗口中的文字為只讀屬性
tb = new TextBox("版權(quán)閃現(xiàn)窗口演示", //設(shè)置標(biāo)題
menuText, //設(shè)置內(nèi)容
menuText.length(), //設(shè)置最大字符數(shù)
TextField. ANY | TextField.UNEDITABLE); //可以接受任何輸入,只讀
cmdExit = new Command("Exit", Command.SCREEN,1);
tb.addCommand(cmdExit);
tb.setCommandListener(this);
//創(chuàng)建版權(quán)閃現(xiàn)窗口
Image alertImage = null;
//以下代碼用于創(chuàng)建一個有公司標(biāo)志圖形的版權(quán)信息窗口
try {
alertImage = Image.createImage("/BlueBird.jpg");
} catch(java.io.IOException err) {
}
Alert a = new Alert(null, copyRight, alertImage, AlertType.INFO);
//設(shè)置閃現(xiàn)時(shí)間
a.setTimeout(4000);
display.setCurrent(a,tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
/**
* 處理命令按鈕事件
*/
public void commandAction(Command cmd, Displayable d) {
if (cmd == cmdExit) {
destroyApp(true);
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -