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

📄 stupidbtmidlet.java

📁 j2me bluetooth 源码jars
💻 JAVA
字号:
//StupidBTMIDlet.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; 

/** 
* @author Jagie 
*  
*  MIDlet 
*/ 
public class StupidBTMIDlet extends MIDlet implements CommandListener { 
   List list; 

   ServerBox sb; 

   ClientBox cb; 

   /* 
    * (non-Javadoc) 
    *  
    * @see javax.microedition.midlet.MIDlet#startApp() 
    */ 
   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); 

   } 
    
   /** 
    * debug方法 
    * @param s 要显示的字串 
    */ 

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