?? choosedemo.java
字號:
/*
* 創建日期 2005-6-16
*
* TODO 要更改此生成的文件的模板,請轉至
* 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
*/
package example;
import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.MIDletStateChangeException;
/**
* @author Administrator
*
* TODO 要更改此生成的類型注釋的模板,請轉至
* 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
*/
public class ChooseDemo extends List implements CommandListener{
private final Command quitCommand;
private final PaintMIDlet midlet;
private TextBoxDemo textboxDemo;
private FormDemo formDemo;
private ImageDemo imageDemo;
private FontDemo fontDemo;
private GraphicsDemo graphicsDemo;
/**
* @param arg0
* @param arg1
*/
public ChooseDemo(PaintMIDlet midlet) {
super("請選擇:", Choice.IMPLICIT);
this.midlet = midlet;
// 添加演示選項到列表
append("TextBox演示",null);
append("Image演示",null);
append("Font演示",null);
append("Form演示",null);
append("圖形繪制演示",null);
// 添加命令按鍵
quitCommand = new Command("退出", Command.EXIT, 2);
addCommand(quitCommand);
// 偵聽按鍵響應
setCommandListener(this);
setTicker(new Ticker("郎銳 孫方作于2005年"));
}
/* (非 Javadoc)
* @see javax.microedition.lcdui.CommandListener#commandAction(javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable)
*/
public void commandAction(Command arg0, Displayable arg1){
// 檢測是否為列表按鍵響應
if (arg0 == List.SELECT_COMMAND){
// 檢測用戶選中的選項
if (getString(getSelectedIndex()).equals("TextBox演示") == true){
// 進入TextBox演示屏幕
textboxDemo = new TextBoxDemo(this, midlet);
midlet.display.setCurrent(textboxDemo);
}
if (getString(getSelectedIndex()).equals("Image演示") == true){
// 進入Image演示屏幕
imageDemo = new ImageDemo(this, midlet);
midlet.display.setCurrent(imageDemo);
}
if (getString(getSelectedIndex()).equals("Font演示") == true){
// 進入Font演示屏幕
fontDemo = new FontDemo(this, midlet);
midlet.display.setCurrent(fontDemo);
}
if (getString(getSelectedIndex()).equals("Form演示") == true){
// 進入Form演示屏幕
formDemo = new FormDemo(this, midlet);
midlet.display.setCurrent(formDemo);
}
if (getString(getSelectedIndex()).equals("圖形繪制演示") == true){
// 進入圖形繪制演示屏幕
graphicsDemo= new GraphicsDemo(this, midlet);
midlet.display.setCurrent(graphicsDemo);
}
}else{
try{
midlet.quit();
}
catch(MIDletStateChangeException e){}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -