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

📄 messagebox.java~2~

📁 J2ME的一个短消片发送Demo程序
💻 JAVA~2~
字号:
package msgwma;

import javax.microedition.lcdui.*;
import javax.wireless.messaging.*;
import javax.microedition.io.*;

/**
 * <p>Title: </p> 
 * 
 * <p>Description: </p> 
 * 
 * <p>Copyright: Copyright (c) 2008</p> 
 * 
 * <p>Company: </p>
 * 
 * @author not attributable
 * @version 1.0
 */
public class messageBox extends TextBox implements CommandListener,Runnable {
    public messageBox() {
        super("Displayable Title", "", 50, TextField.ANY);
        try {
            jbInit();
        }
        catch(Exception e) {
            e.printStackTrace();
        }
    }
    
    Command sendCommand=new Command("send",Command.OK,1);

    private void jbInit() throws Exception {
        // Set up this Displayable to listen to command events
        setCommandListener(this);
        // add the Exit command
        this.addCommand(sendCommand);
        addCommand(new Command("Exit", Command.EXIT, 1));
    }

    public void commandAction(Command command, Displayable displayable) {
        /** @todo Add command handling code */
        if (command.getCommandType() == Command.EXIT) {
            // stop the MIDlet
            SMSSend.quitApp();
        }
        else if(command==sendCommand)
        {
            new Thread(this).start();
        }
        
    }

    public void run() {
        String address="sms://+5550000:5000";
        MessageConnection smsconn=null;
        try
        {
            smsconn=(MessageConnection)Connector.open(address);
            TextMessage txtmessage=(TextMessage)smsconn.newMessage(MessageConnection.TEXT_MESSAGE);
            txtmessage.setAddress(address);
            txtmessage.setPayloadText(this.getString());
            smsconn.send(txtmessage);
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        if(smsconn!=null)
        {
            smsconn.close();
        }
    }

}

⌨️ 快捷键说明

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