📄 stringitemdemo.java
字号:
/*
* StringItemDemo.java
*
* Created on 2005年4月18日, 下午2:20
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author Liu Bin
* @version
*/
public class StringItemDemo extends MIDlet implements ItemCommandListener {
private Display display;
private Form form;
private Command cmdSelect;
//退出命令按钮
private Command cmdExit;
//用于输入结果
private TextField tf;
//显示用户输入结果
private StringItem siPlain;
public StringItemDemo() {
try {
nbInit();
} catch(Exception e) {
e.printStackTrace();
}
}
private void nbInit() throws Exception {
form = new Form("StringItem演示");
StringItem siFont = new StringItem("字体演示:",
"不同字体的效果", Item.PLAIN);
Font font = Font.getFont(Font.FACE_PROPORTIONAL,
Font.STYLE_BOLD + Font.STYLE_ITALIC,
Font.SIZE_LARGE);
siFont.setFont(font);
siFont.setLayout(Item.LAYOUT_EXPAND);
form.append(siFont);
StringItem siHyperlink = new StringItem("单击查看:",
"http://www.yahoo.com.cn", Item.HYPERLINK);
siHyperlink.setLayout(Item.LAYOUT_EXPAND);
form.append(siHyperlink);
tf = new TextField("输入任何内容", "", 50, TextField.ANY);
form.append(tf);
StringItem siButton = new StringItem(null, "提交", Item.BUTTON);
cmdSelect = new Command("选择", Command.ITEM, 1);
siButton.setDefaultCommand(cmdSelect);
siButton.setItemCommandListener(this);
siButton.setLayout(Item.LAYOUT_CENTER + Item.LAYOUT_NEWLINE_AFTER);
form.append(siButton);
siPlain = new StringItem("输入结果:", "", Item.PLAIN);
siPlain.setLayout(Item.LAYOUT_EXPAND);
form.append(siPlain);
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
/**
* 处理命令按钮事件
*/
public void commandAction(Command cmd, Item i) {
if (cmd == cmdSelect) {
siPlain.setText(tf.getString());
}
if (cmd == cmdExit) {
destroyApp(false);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -