📄 itemcommanddemo.java
字号:
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class ItemCommandDemo extends MIDlet implements ItemCommandListener
{
private Display display;
private TextField tf1,tf2;
private final Command copy=new Command("Copy", Command.ITEM, 1);
private final Command clear=new Command("Clear", Command.ITEM, 1);
public void startApp(){
Form form=new Form("ItemCommandDemo");
//创建TextField,添加2个命令
tf1=new TextField("text1","",12,TextField.ANY);
tf1.addCommand(copy);
tf1.addCommand(clear);
tf1.setItemCommandListener(this);
//创建TextField,添加1个命令
tf2=new TextField("text2","",12,TextField.ANY);
tf2.addCommand(copy);
tf2.setItemCommandListener(this);
//把上面创建的TextField添加到Form中显示
form.append(tf1);
form.append(tf2);
display=Display.getDisplay(this);
display.setCurrent(form);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){
}
public void commandAction(Command c, Item item){
TextField tf=(TextField)item;
if(c == clear){
//清除tf1的内容
tf1.setString("");
}
if(c == copy && item == tf1){
//把tf1的内容复制到tf2
tf2.setString(tf1.getString());
}
if(c == copy && item == tf2){
//把tf2的内容复制到tf1
tf1.setString(tf2.getString());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -