J2ME环境搭建-5(创建新的MIDlet)

创建新的MIDlet

创建一个新的MIDlet,只要简单的创建一个从 javax.microedition.midlet.MIDlet派生的新类就可以了。如果你点击新建按钮并选择其它,那么可以轻松的使用下面的选项来创建MIDlet: 创建新的MIDlet - 效林少爷 - java

或者,你也可以使用标准的新建类,并手动指定 javax.microedition.midlet.MIDlet作为基类。

在接下来的面板中,你可以设定新MIDlet子类的详细内容: 创建新的MIDlet - 效林少爷 - java

在这个对话框中,为新建的midlet类选择/填入适当的信息。除了添加到应用描述文件(Add to Application Descriptor)这个复选框之外,其它项目都是标准的类创建参数。

只有你使用前面描述过的创建新的J2ME Midlet(New J2ME Midlet) 这个方法来创建类的情况下, 添加到应用描述文件(Add to Application Descriptor)复选框才会出现。如果选中了这个参数,那么EclipseME会使用默认信息自动把新创建的midlet加入到项目的应用描述文件(JAD)中。以后可以使用JAD编辑器来修正midlet的信息。

如果你没有选中添加到应用描述文件(Add to Application Descriptor)复选框,或者你是手动创建的MIDlet类,那么你必须使用JAD编辑器 来输入MIDlet的详细信息使得它能够被正确的注册为MIDlet套件的一部分。否则J2ME设备无法访问此MIDlet

贪吃蛇.jar import java.io.IOException; import java.util.Hashtable; import java.util.Vector; import javax.microedition.lcdui.Font; import javax.microedition.lcdui.Graphics; public class DCSnake extends i { private h jdField_a_of_type_H; private h jdField_b_of_type_H; private h jdField_c_of_type_H; private boolean jdField_c_of_type_Boolean; private boolean d; private int jdField_a_of_type_Int; private int jdField_b_of_type_Int; private int jdField_c_of_type_Int; private boolean e; private f jdField_a_of_type_F; private f jdField_b_of_type_F; private f jdField_c_of_type_F; public final void a(int paramInt) { if (!this.jdField_c_of_type_Boolean) { paramInt = this; if (!this.d) { paramInt.jdField_a_of_type_Int = 6; paramInt.jdField_b_of_type_Int = 0; paramInt.d = true; return; } if (paramInt.jdField_b_of_type_Int < paramInt.jdField_a_of_type_Int) { Object localObject1; switch (paramInt.jdField_b_of_type_Int) { case 0: a.a(); break; case 1: this = paramInt; try { localObject1 = null; localObject1 = Font.getFont(32, 0, 8); Font localFont1 = Font.getFont(32, 1, 8); Font localFont2 = Font.getFont(32, 1, 0); this.jdField_a_of_type_F = new f((Font)localObject1, 0, -1); this.jdField_b_of_type_F = new f(localFont1, 16777215, 0); this.jdField_c_of_type_F = new f(localFont2, 16776960, 32768); t.a(this.jdField_c_of_type_F, this.jdField_a_of_type_F, this.jdField_b_of_type_F); } catch (IOException localIOException) { } case 2: localObject1 = a.a(new int[] { 1245188, 1245190, 1245189 }); v[] arrayOfv = a.a(new int[] { 1245191, 1245193, 1245192 }); t.a(new c(localObject1, true), new c(arrayOfv, true)); break;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值