JavaWebstudio 20052005支持J2ME開發,采用WTK2.2版本,提供了15個J2ME開發項目模板。通過JavaWebstudio 2005提供的J2ME模板開發手機游戲的步驟如下:
(1)啟動JavaWebstudio
(2)利用J2ME模板建立手機游戲新項目
通過“文件”—“新建項目”菜單建立一個新的項目。
在新建項目對話框中,選擇項目類型為“JME應用程序項目”,模板名稱選擇“實現菜單模板”,項目名稱為“JmeMenu”。
生成的新項目目錄結構如下:
(3)本項目主要入口和實現代碼都包含在FirstMIDlet.java文件中,內容如下:
package my;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class FirstMIDlet extends MIDlet
{
private Display display;
public FirstMIDlet()
{
display = Display.getDisplay(this);
}
public void startApp()
{
Form f = new Form("測試") ;
Command c1=new Command("Back_1",Command.BACK,2);
Command c2=new Command("Back_2",Command.BACK,1);
Command c3=new Command("Back_3",Command.BACK,3);
f.addCommand(c1);
f.addCommand(c2);
f.addCommand(c3);
display.setCurrent(f);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
}
(4)項目描述文件MyFirst.jad內容如下:
MIDlet-Name: HelloWorld
MIDlet-Version: 1.0.0
MIDlet-Vendor: Sun Microsystems, Inc.
MIDlet-Description: Sample Hello World MIDlet
MIDlet-Info-URL: http://java.sun.com/j2me/
MIDlet-Jar-URL:the Jar file URL
MIDlet-Jar-Size:the JAR file Size
MicroEdition-Profile: MIDP-1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-1: MyFirstMIDlt,, my.FirstMIDlet
在MyFirst.jad文件中,有一項需特別注意,即MIDlet-Jar-Size一項,它描述項目生成的JAR包裝文件的大小,這一項在修改程序後再編譯是要改變的。在JavaWebStudio中,編譯時ant會調用JavaWebStudioin目錄下的setJarSize.exe文件提取項目JAR文件的大小,自動填寫這一項。