📄 displayabledemo.java
字号:
/*
* DisplayableDemo.java
*
* Created on 2005年3月1日, 上午10:14
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* 演示Displayable类的使用方法
* @author Liu Bin
* @version 1.0
*/
public class DisplayableDemo extends MIDlet
implements CommandListener {
//Display管理
Display display = null;
//Form对象
Form form = new Form("演示Displayable的使用");
//创建命令按钮
static final Command cmdGetTitle =
new Command("获得标题", Command.ITEM,1);
static final Command cmdSetTitle =
new Command("设置标题", Command.ITEM,1);
static final Command cmdGetWidth =
new Command("显示宽度", Command.ITEM,1);
static final Command cmdGetHeight =
new Command("显示高度", Command.ITEM,1);
static final Command cmdExit = new Command("退出", Command.STOP, 2);
int count = 0;
public void startApp() throws MIDletStateChangeException {
//设置Displayable对象
form.addCommand(cmdExit);
form.addCommand(cmdGetTitle);
form.addCommand(cmdSetTitle);
form.addCommand(cmdGetWidth);
form.addCommand(cmdGetHeight);
form.setCommandListener(this);
display = Display.getDisplay(this); //获得当前MIDlet的Display对象
display.setCurrent(form); //设置form对象为当前显示对象
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
/**
* 处理命令按钮事件
*/
public void commandAction(Command c, Displayable d) {
String label = c.getLabel();
if (label.equals("退出")) {
destroyApp(true);
} else if(label.equals("获得标题")) {
form.append("获得标题:" + form.getTitle()+"\n");
} else if(label.equals("设置标题")) {
count++;
form.setTitle("这是 第" + count + "次设置标题\n");
} else if(label.equals("显示宽度")) {
form.append("宽度:" + form.getWidth() + "\n");
} else if(label.equals("显示高度")) {
form.append("高度:" + form.getHeight() + "\n");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -