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

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

è 文件
è 新建 其他
è 選擇J
ME
J
ME Midlet

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

è 我們在Eclipse生成的程序裡新增一兩句話
就可以做HelloWorld這個最簡單的程序了
import javax
microedition
midlet
MIDlet;
import javax
microedition
midlet
MIDletStateChangeException;
/*
* 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
你好
歡迎來到J
ME的世界!
); //新增
// TODO Auto
generated constructor stub
}
/* (non
Javadoc)
* @see javax
microedition
midlet
MIDlet#startApp()
*/
protected void startApp() throws MIDletStateChangeException {
// TODO Auto
generated method stub
Display
getDisplay(this)
setCurrent(textbox); //新增
}
/* (non
Javadoc)
* @see javax
microedition
midlet
MIDlet#pauseApp()
*/
protected void pauseApp() {
// TODO Auto
generated method stub
}
/* (non
Javadoc)
* @see javax
microedition
midlet
MIDlet#destroyApp(boolean)
*/
protected void destroyApp(boolean arg
) throws MIDletStateChangeException {
// TODO Auto
generated method stub
}
}
大家從上面
這些由Eclipse自動生成的代碼可以看到
這些就是J
ME MIDlet程序的基本框架
大家看
是不是和java裡的Applet很像呢?
比如每個Applet程序都繼承Applet類
有start()
stop()
destroy()等方法
而每個MIDlet程序都繼承javax
microedition
midlet
MIDlet類
有startapp()
pauseApp()
destoryApp()等方法
è 運行

è 最後
程序會自動調用模擬器
如下所示
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28476.html