首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

使用 EclipseME 0.5.5 建立第一個 J2ME HelloWorld 程式

     編輯:J2ME

前置準備

已安裝 Eclipse 3.0.1 並完成 EclipseME 0.5.5 外掛安裝(參考前一篇文章)。確認已安裝 Sun Java Wireless Toolkit (WTK) 2.1。

建立 J2ME 專案

  1. 選單 File > New > Project。
  2. 選擇 J2ME > J2ME Midlet Suite,點擊 Next。
  3. 專案名稱輸入 MyFirstJ2ME。
  4. 選擇 J2ME Wireless Toolkit 2.1 MIDP 1.0 platform(或 MIDP 2.0,視目標手機支援度而定)。
  5. Java 建置設定保持預設,點擊 Finish 完成專案建立。

新增 MIDlet 類別

  1. 右鍵專案選擇 New > Other。
  2. 選擇 J2ME > J2ME Midlet,點擊 Next。
  3. 名稱輸入 HelloWorld,點擊 Finish。Eclipse 會自動產生 MIDlet 骨架代碼。

修改 HelloWorld 代碼

在產生的類別中加入 TextBox 顯示歡迎訊息:

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;

public class HelloWorld extends MIDlet {
    private TextBox textBox;

    public HelloWorld() {
        super();
        textBox = new TextBox("HelloWorld", "你好,歡迎來到 J2ME 的世界!", 20, 0);
    }

    protected void startApp() throws MIDletStateChangeException {
        Display.getDisplay(this).setCurrent(textBox);
    }

    protected void pauseApp() {}
    protected void destroyApp(boolean unconditional) throws MIDletStateChangeException {}
}

執行與模擬器

  1. 右鍵專案選擇 Run As > Emulated Java ME MIDlet(或工具列的 Run 圖示)。
  2. Eclipse 會自動啟動 WTK 模擬器,顯示含有歡迎文字的 TextBox。

MIDlet 生命週期對比

MIDlet 結構與 Applet 相似:

AppletMIDlet
extends Appletextends MIDlet
init(), start(), stop(), destroy()startApp(), pauseApp(), destroyApp()

掌握這三個核心方法,即可控制應用程式的啟動、暫停與銷毀流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved