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

📄 btclientui.java

📁 <j2me 开发精解> 詹建光著 里所有的源码。对J2me的开发相当有帮助
💻 JAVA
字号:
package com.j2medev.chapter8.bt;

import com.j2medev.chapter8.bt.BTClient;
import com.j2medev.chapter8.bt.BTMIDlet;
import javax.microedition.lcdui.*;

public class BTClientUI extends Form implements CommandListener{

    BTClient client;
    StringItem state;
    TextField sentTF;
    TextField receiveTF;
    Command exitCMD = new Command("退出", Command.EXIT, 2);
    Command sendCMD = new Command("发送", Command.SCREEN, 1);
    Command searchCMD = new Command("搜索", Command.SCREEN, 3);
    public BTClientUI() {
        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);
        addCommand(searchCMD);
        setCommandListener(this);
        client=new BTClient(this);
    }
    
    public void commandAction(Command cmd, Displayable d) {
        if (cmd == sendCMD) {
            client.send(sentTF.getString());
        } else if (cmd == exitCMD){
            client.close();
            BTMIDlet.getMIDlet().exit();
        } else if(cmd==searchCMD){
            client.startSearch();
        }
    }
    
}

⌨️ 快捷键说明

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