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

📄 bluemidlet.java

📁 j2me 蓝牙实战演练程序 --BlueMidlet 包含一个服务端
💻 JAVA
字号:
//代码分为3个类,一个主类,一个服务器端,一个客户端。以下是代码:


import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class BlueMIDlet extends MIDlet implements CommandListener
{
  static BlueMIDlet instance;
  BlueClientBox blueClientBox = null; //客户端实例
  BlueServerBox blueServerBox = null; //服务端实例
  List list = null; //列表实例
  public static boolean isClose = false; //是否关闭连接
  public static Object lock = new Object();
  public BlueMIDlet()
  {
    instance = this;
  }

  public void startApp()
  {
    list = new List("蓝牙聊天软件", List.IMPLICIT);
    list.append("客户端", null);
    list.append("服务端", null);
    list.setCommandListener(this);
    Display.getDisplay(this).setCurrent(list);
  }

  public void pauseApp()
  {
  }

  public void destroyApp(boolean unconditional)
  {
  }

  public static void quitApp()
  {
    instance.destroyApp(true);
    instance.notifyDestroyed();
    instance = null;
  }

  public void commandAction(Command command, Displayable displayable)
  {
    if (command == list.SELECT_COMMAND)
    {
      if (list.getSelectedIndex() == 0)
      { //运行客户端
        blueClientBox = new BlueClientBox();
        Display.getDisplay(this).setCurrent(blueClientBox);
      }
      else if (list.getSelectedIndex() == 1)
      { //运行服务端
        blueServerBox = new BlueServerBox();
        Display.getDisplay(this).setCurrent(blueServerBox);
      }
    }
  }
}

⌨️ 快捷键说明

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