📄 phoneadd.java
字号:
package view;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import util.UIController;
public class PhoneAdd extends Form{
private UIController controller;
private Command BACK_COMMAND;
private Command SAVE_COMMAND;
private TextField nameField;
private TextField phoneField;
public PhoneAdd(String title,UIController control){
super(title);
controller=control;
this.setCommandListener(new PhoneAddListener());
BACK_COMMAND=new Command("返回",Command.BACK,1);
SAVE_COMMAND=new Command("保存",Command.OK,2);
this.addCommand(BACK_COMMAND);
this.addCommand(SAVE_COMMAND);
nameField = new TextField("姓名","",16,TextField.ANY);
phoneField = new TextField("电话","",15,TextField.PHONENUMBER);
this.append(nameField);
this.append(phoneField);
}
public void clear(){
nameField.setString("");
phoneField.setString("");
}
//监听器
private class PhoneAddListener implements CommandListener{
public void commandAction(Command command,Displayable disp){
if(command==BACK_COMMAND){
controller.handleEvent(UIController.EventID.EVENT_NEW_BACK, null);
}else if(command==SAVE_COMMAND){
String name = nameField.getString();
String phone = phoneField.getString();
if((name==null||name.equals(""))||(phone==null||phone.equals(""))){
return;//跳出保存
}
Object[] args={name,phone};
controller.handleEvent(UIController.EventID.EVENT_NEW_SAVE,args);
}
}
}//end class
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -