熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

用EclipseME0.5.5創建簡單的J2ME程序(圖)

2013-11-23 20:25:28  來源: Java開源技術 

  一篇文章《如何在Eclipse上安裝EclipseME 版本》我們已經講了如何在Eclipse上安裝Eclipse程序
  
  今天我們就要用他來創建我們的第一個程序絕大多數程序教程的第一個程序都叫做HelloWorld那麼我們就來編一個HelloWorld程序
  
   文件
  
   新建項目
  
   選擇JMEJME Midlet Suite
  
   輸入項目名稱MyFirstJME
  
   選擇JME Wireless Toolkit MIDP platform (此處也可以選擇MIDP 均可但目前直接MIDP 的手機還是少數可查詢)
  
  Java構建設置默認即可然後點擊完成即可完成JME項目的基本設置
  
 

  以上步驟完成之後就可看到以下的界面
  
 

  è 文件
  
  è 新建 其他
  
  è 選擇JMEJME Midlet
  
 

  è 點擊 下一步 進入 新建JME Midlet 程序在名稱處輸入HelloWorld然後點擊 完成 系統就會自動生成一些代碼如下所示
  
 

  è 我們在Eclipse生成的程序裡新增一兩句話就可以做HelloWorld這個最簡單的程序了
  
  import javaxmicroeditionmidletMIDlet;
  import javaxmicroeditionmidletMIDletStateChangeException;
  /*
  * Created on
  *
  * TODO To change the template for this generated file go to
  * Window Preferences Java Code Style Code Templates
  */
  
  /**
  * @author Administrator
  *
  * TODO To change the template for this generated type comment go to
  * Window Preferences Java Code Style Code Templates
  */
  public class HelloWorld extends MIDlet {
  private TextBox textbox; //新增
  /**
  *
  */
  public HelloWorld() {
  super();
  textbox = new TextBox(HelloWorld 你好歡迎來到JME的世界! ); //新增
  // TODO Autogenerated constructor stub
  }
  
  /* (nonJavadoc)
  * @see javaxmicroeditionmidletMIDlet#startApp()
  */
  protected void startApp() throws MIDletStateChangeException {
  // TODO Autogenerated method stub
  DisplaygetDisplay(this)setCurrent(textbox); //新增
  }
  
  /* (nonJavadoc)
  * @see javaxmicroeditionmidletMIDlet#pauseApp()
  */
  protected void pauseApp() {
  // TODO Autogenerated method stub
  
  }
  
  /* (nonJavadoc)
  * @see javaxmicroeditionmidletMIDlet#destroyApp(boolean)
  */
  protected void destroyApp(boolean arg) throws MIDletStateChangeException {
  // TODO Autogenerated method stub
  
  }
  
  }
  
  大家從上面這些由Eclipse自動生成的代碼可以看到這些就是JME MIDlet程序的基本框架大家看是不是和java裡的Applet很像呢?
  
  比如每個Applet程序都繼承Applet類有start()stop()destroy()等方法
  
  而每個MIDlet程序都繼承javaxmicroeditionmidletMIDlet類有startapp() pauseApp() destoryApp()等方法
  
  è 運行
  
 

  è 最後程序會自動調用模擬器如下所示
  

From:http://tw.wingwit.com/Article/program/Java/ky/201311/28476.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.