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

NetBeans 平台開發 J2ME 遊戲實戰(一):環境建置與首個 MIDlet

     編輯:J2ME

手把手教學在 NetBeans IDE 4.0 + Mobility Pack 4.0 建立 J2ME 專案,撰寫第一個 MIDlet 並顯示圖片驗證資源路徑。

必要安裝

建立專案步驟

  1. File → New Project (Ctrl+Shift+N) → 類別「Mobility」→ 專案「Mobile Application」→ Next
  2. 專案名 HuaRongDao,主目錄任意,取消「Create HelloMIDlet」
  3. 配置:CLDC 1.0 / MIDP 1.0,目標平台選 J2ME Wireless Toolkit
  4. Finish → 專案資料夾 $PROJECTHOME/HuaRongDao 自動生成

新增 MIDlet 並加入退出指令

public class HuaRongDaoMidlet extends MIDlet implements CommandListener {
    private Display display;
    private static final Command CMD_EXIT = new Command("退出", Command.EXIT, 1);

    public HuaRongDaoMidlet() { display = Display.getDisplay(this); }

    protected void startApp() {
        TextBox t = new TextBox("標題", "內容", 256, 0);
        t.addCommand(CMD_EXIT);
        t.setCommandListener(this);
        display.setCurrent(t);
    }
    protected void pauseApp() {}
    protected void destroyApp(boolean u) {}
    public void commandAction(Command c, Displayable d) {
        if (c == CMD_EXIT) { destroyApp(false); notifyDestroyed(); }
    }
}

顯示圖片驗證資源路徑

protected void startApp() {
    Form form = new Form("測試頁");
    try {
        Image img = Image.createImage("/Duke.png"); // 相對專案根目錄 /res/
        form.append(new ImageItem("Duke", img, ImageItem.LAYOUT_DEFAULT, "無法顯示"));
    } catch (IOException e) { /* 忽略 */ }
    form.addCommand(CMD_EXIT);
    form.setCommandListener(this);
    display.setCurrent(form);
}

關鍵:若圖片不顯示,專案屬性 → Libraries & Resources → 加入 res 完整路徑。NetBeans 編譯時會將 /res 內容打包進 JAR,createImage("/Duke.png") 即可載入。

環境就緒,下一步進入核心遊戲模組開發(見下篇)。

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