⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addfriendscreen.java

📁 J2ME的源码!我以前学习J2ME的源码哈!非常适合初学者
💻 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 + -