📄 addfriendscreen.java
字号:
package telphonebook;
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
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 javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotOpenException;
public class AddFriendScreen extends Form implements CommandListener {
private static final String SAVE = "淇濆瓨";
private TextField nameField;
private TextField telField;
private TextField mobileTelField;
private TextField emailField;
public AddFriendScreen() {
super(Constant.TITLE_ADD_FRIEND_SCREEN);
initTextField();
initCommand();
}
private void initCommand() {
addCommand(new Command(SAVE, Command.OK, 0));
addCommand(Constant.BACK_COMMAND);
setCommandListener(this);
}
private void initTextField() {
nameField = new TextField(Constant.NAME, "", 20, TextField.ANY);
telField = new TextField(Constant.TEL, "", 20, TextField.PHONENUMBER);
mobileTelField = new TextField(Constant.MOBILE_TEL, "", 11,
TextField.PHONENUMBER);
emailField = new TextField(Constant.EMAIL, "", 30, TextField.EMAILADDR);
append(nameField);
append(mobileTelField);
append(telField);
append(emailField);
}
public void commandAction(Command cmd, Displayable arg1) {
String label = cmd.getLabel();
if (label.equals(SAVE)) {
saveFriend();
} else if (label.equals(Constant.BACK)) {
Constant.toMainScreen();
}
}
private void saveFriend() {
String name = nameField.getString();
if (name.length() == 0) {
Alert alert = new Alert("璀﹀憡", "濂藉弸鐨勫
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -