📄 phoneview.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.StringItem;
import util.UIController;
import model.PhoneItem;
public class PhoneView extends Form{
private UIController controller;
private Command BACK_COMMAND;
private StringItem nameField;
private StringItem phoneField;
public PhoneView(String title,UIController control){
super(title);
controller=control;
this.setCommandListener(new PhoneViewListener());
BACK_COMMAND = new Command("返回",Command.BACK,1);
this.addCommand(BACK_COMMAND);
nameField = new StringItem("姓名:","");
phoneField = new StringItem("电话:","");
this.append(nameField);
this.append(phoneField);
}
public void setPhone(PhoneItem item){
nameField.setText(item.getName());
phoneField.setText(item.getPhonenum());
}
//监听器
private class PhoneViewListener implements CommandListener{
public void commandAction(Command command,Displayable disp){
if(command==BACK_COMMAND){
controller.handleEvent(UIController.EventID.EVENT_VIEW_BACK,null);
}
}
}//end
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -