📄 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 + -