btserverui.java

来自「本源代码包括J2ME开发精解 该书的全部章节的示例代码」· Java 代码 · 共 40 行

JAVA
40
字号
package com.j2medev.chapter8.bt;

import javax.microedition.lcdui.*;


public class BTServerUI extends Form implements CommandListener{
    BTServer server;
    StringItem state;
    TextField sentTF;
    TextField receiveTF;
    Command exitCMD = new Command("退出", Command.EXIT, 1);
    Command sendCMD = new Command("发送", Command.SCREEN, 0);
    
    
    public BTServerUI() {
        super("服务端");
        state=new StringItem("状态","初始化", StringItem.PLAIN);
        receiveTF=new TextField("接收","",50,TextField.UNEDITABLE);
        sentTF=new TextField("发送","",50,TextField.ANY);
        append(state);
        append(sentTF);
        append(receiveTF);
        addCommand(sendCMD);
        addCommand(exitCMD);
        setCommandListener(this);
        server=new BTServer(this);
    }
    
    
    public void commandAction(Command cmd, Displayable d) {
        if (cmd == sendCMD) {
            server.send(sentTF.getString());
        } else if (cmd == exitCMD){
            server.close();
            BTMIDlet.getMIDlet().exit();
        }
    }
    
}

⌨️ 快捷键说明

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