📄 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 + -