?? phoneadd.java
字號:
/*
* Created on 2005-2-4
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package net.garrey.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 net.garrey.util.UIController;
/**
* @author Administrator
*/
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("名字","",15,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 else
}
}//end inner class
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -