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

📄 sendmsgscreen.java

📁 J2ME的源码!我以前学习J2ME的源码哈!非常适合初学者
💻 JAVA
字号:
package telphonebook;

import java.io.IOException;

import javax.microedition.io.Connector;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
import javax.wireless.messaging.MessageConnection;
import javax.wireless.messaging.TextMessage;

public class SendMsgScreen extends TextBox implements CommandListener {

	private Displayable backScreen;

	private String mobileTel;

	public SendMsgScreen(String friendName, String mobileTel,
			Displayable backScreen) {
		super(Constant.SEND_MSG + ":" + friendName, "", 180, TextField.ANY);
		this.mobileTel = mobileTel;
		this.backScreen = backScreen;
		initCommand();
	}

	private void initCommand() {
		addCommand(Constant.BACK_COMMAND);
		addCommand(Constant.SED_MSG_COMMAND);
		setCommandListener(this);
	}

	public void commandAction(Command cmd, Displayable arg1) {
		String label = cmd.getLabel();
		if (label.equals(Constant.SEND_MSG)) {
			sendMsg();
		} else if (label.equals(Constant.BACK)) {
			Constant.diaplay.setCurrent(backScreen);
		}
	}

	private void sendMsg() {
		new Thread() {
			public void run() {
				String content = getString();
				content = content.trim();
				String address = "sms://+" + mobileTel;
				try {
					MessageConnection conn = (MessageConnection) Connector.open(address);
					// 璁剧疆鐭

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -