J2ME提供的工具CREATE PACKAGE进行打包。
在deployed目录下生成一个jad和一个jar文件,一般的手机需要jar文件即可。有时需要两个。
获得当前MIDLET的显示:
display = Display.getDisplay(this);
显示可视化对象:
display.setCurrent(form);
添加命令
private Command del = new Command("删除", Command.SCREEN, 1);
private Command back = new Command("返回", Command.BACK, 1);
form.addCommand(back);
form.addCommand(del);
form.addCommand(edt);
事件:
private class CmdListener implements CommandListener
{
public void commandAction(Command c, Displayable d)
{
}
}
或: extends MIDlet implements CommandListener
form.setCommandListener(new CmdListener());
form.setCommandListener(this);
if(c == del)
System.out.println("删除");
else if(c == edt)
System.out.println("编辑");
else if(c == back)
notifyDestroyed();
c.getLabel.equal()
List list = new List("sdfsdfsdf", List.MULTIPLE);
display.setCurrent(list);
list.append("a", null);
list.append("b", null);
Image image = Image.createImage("/shoujitu.gif");
list.append("b", image);
if(c == List.SELECT_COMMAND)//特指IMPLICIT类型的List command
list.setTicker(new Ticker("sdklfsdfkljsdklfjsldf"));
alert
Date date = new Date();
DateField dateField = new DateField("sdklfjsdklf", DateField.DATE);
dateField.setDate(date);
form.append(dateField);
ChoiceGroup group = new ChoiceGroup("性别", ChoiceGroup.POPUP);
group.append("男", null);
form.append(group);
Gauge gauge = new Gauge("进度条", true, 320, 0);
form.append(gauge);
ImageItem imageItem = new ImageItem("sdklfjsdklf", Image.createImage("/shoujitu.gif"), ImageItem.LAYOUT_CENTER,
"lksdjklsdf");
form.append(imageItem);
TextField field = new TextField("TextField", "5", 8, TextField.NUMERIC);
form.append(field);
StringItem item = new StringItem("abc", "dddd", StringItem.BUTTON);
item.addCommand(new Command("sdkfljsdlf", Command.BACK, 0));
form.append(item);
ItemCommandListener
private Command command = new Command("删除", Command.ITEM, 2);
field.addCommand(command);
field1.addCommand(command);
field.setItemCommandListener(this);
field1.setItemCommandListener(this);
public void commandAction(Command c, Item i)
{
TextField field12 = (TextField)i;
int pos = field12.getCaretPosition();
field12.delete(pos - 1, 1);
}
分享到:
相关推荐
J2me客户端批量打包器 版本号:V1.0 来自: (J2me中国) http://www.j2me.com.cn 作者:布老虎 编写时间:2008-12-18 本程序用于为推广渠道进行大批量打包操作; 什么是推广渠道?就是网盟呀,站长呀,你以为随便...
本套资料工具非常适合在手机上学习、开发j2me应用。具体包括: 1.8本官方j2me编程类库参考,可以使用uc浏览器查看。 2.tengge手机端j2me教程,80多节,内含示例程序、做好的软件和效果图片。 3.手机端j2me编译...
有个朋友刚学j2me 问简单点的进度条怎么实现 就把这个发给他了 现在打包发出来给需要的初学者看 用途举例: 进入游戏界面之前先显示一下进度条 在loading的同时把需要的资源载入 初始化等等 eclipse写的 直接导入...
2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance Alliance Alliance Alliance 什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 ...
使用集成开发环境(IDE),如 NetBeans、Eclipse 等,提供 J2ME 开发插件和工具,方便开发者编写、调试和打包游戏应用。 游戏设计与规划: 设计游戏的玩法、关卡、角色、场景等要素,制定游戏开发的整体计划和流程...
平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现. ...
Antenna与j2me打包 众所周知,j2me平台受限于各厂商对KVM的实现不同。此外,由于不同终端性能的差别,j2me开发中的 机型适配是相当繁琐的工作。当然,对于该难题,有很多种解决方案。例如,可以使用j2mepolish,请...
5.2程序前后台的判断及转换 5.3查看收件箱发件箱草稿箱 5.4图片移动效果的制作 5.5蓝牙的开启与关闭 5.6mbm图片的解压 5.7lambda函数的使用 5.8运行字符串中的程序 5.9对象与字符串的转换 6.0逻辑运算符 6.1定时程序...
设置 程序利用因特网上的邮件服务器进行数据交换,顺利使用该功能的前提条件是你必须设置好你的邮箱帐号、POP3服务器及SMTP服务器. 2).导出 将选择的信息打包成加密数据文件并存储于你提供的邮箱地址...
This System use jdk1.6.0_03 + sun_java_wireless_toolkit-2_5_2- + eclipse-SDK-3.0 + eclipseme.feature_1.7.7 this Develops platform to develop and test.Design software which used flow chart and so on, ...
设置 程序利用因特网上的邮件服务器进行数据交换,顺利使用该功能的前提条件是你必须设置好你的邮箱帐号、POP3服务器及SMTP服务器. 2).导出 将选择的信息打包成加密数据文件并存储于你提供的邮箱地址...
设置 程序利用因特网上的邮件服务器进行数据交换,顺利使用该功能的前提条件是你必须设置好你的邮箱帐号、POP3服务器及SMTP服务器. 2).导出 将选择的信息打包成加密数据文件并存储于你提供的邮箱地址...
设置 程序利用因特网上的邮件服务器进行数据交换,顺利使用该功能的前提条件是你必须设置好你的邮箱帐号、POP3服务器及SMTP服务器. 2).导出 将选择的信息打包成加密数据文件并存储于你提供的邮箱地址...