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

📄 stupidbtmidlet.java

📁 j2me实现两移动设备
💻 JAVA
字号:
import javax.microedition.lcdui.Alert; 
import javax.microedition.lcdui.AlertType; 
import javax.microedition.lcdui.Command; 
import javax.microedition.lcdui.CommandListener; 
import javax.microedition.lcdui.Display; 
import javax.microedition.lcdui.Displayable; 
import javax.microedition.lcdui.List; 
import javax.microedition.midlet.MIDlet; 
import javax.microedition.midlet.MIDletStateChangeException; 

public class StupidBTMIDlet extends MIDlet implements CommandListener
{ 
    List list; 
    ServerBox sb; 
    ClientBox cb; 

    protected void startApp() throws MIDletStateChangeException 
	{ 
        list = new List
		("蓝牙入门", List.IMPLICIT); 
        list.append("Client", null); 
        list.append("Server", null); 
        list.setCommandListener(this); 
        Display.getDisplay(this).setCurrent(list); 
    } 

    public void showString(String s)
	{ 
        Displayable dp = Display.getDisplay(this).getCurrent(); 
        Alert al = new Alert(null, s, null, AlertType.INFO); 
        al.setTimeout(2000); 
        Display.getDisplay(this).setCurrent(al, dp); 
    } 

    public void showMainMenu()

	{ 
        Display.getDisplay(this).
		setCurrent(list); 
    } 

    protected void pauseApp()
	{ 
        // TODO Auto-generated method stub 
    } 

    public void commandAction(Command com, Displayable disp)
	{ 
        if (com == List.SELECT_COMMAND)
		{ 
            List list = (List) disp; 
            int index = list.getSelectedIndex(); 
            if (index == 1)
			{ 
                if (sb == null)
				{ 
                    sb = new ServerBox(this); 
                } 
                sb.setString(null); 
                Display.getDisplay(this).setCurrent(sb); 
            } 
			else 
			{ 
                //每次都生成新的客户端实例 
                cb = null; 
                System.gc(); 
                cb = new ClientBox(this); 
                Display.getDisplay(this).setCurrent(cb); 
            } 
        } 
    } 

    protected void destroyApp(boolean arg0)	throws MIDletStateChangeException
	{ 
        // TODO Auto-generated method stub 
    } 
} 

⌨️ 快捷键说明

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