7步教你使用ItellijIDEA 5.0 编写J2ME程序

题外话
【本文可以转载, 但是必须包含链接: http://blog.csdn.net/oldjavaman   】
一直以来, 我都使用 IntellijIDEA 作为 Java IDE 不是不喜欢 JBuilder 因为 JB 对版权的查处一直很严格, 所以后来改用 IDEA 其实 IDEA 本来就是一个很好的 IDE 屡次获得 最佳Java IDE大奖, 只是在 4.0 之前的版本不支持 J2ME, 5.0 可以很好的编写 J2ME
 
主题
废话不说了直接进入主题:
Step1: 下载软件
Sun Java WireLess Toolkit 2.2
Motorola J2ME SDK
下载地址参见参考资源
Step 2 安装,
这个就不用我做唐僧了吧:)
Step 3 配置J2me JDK
打开 Intellij IDEA 点击 file >>setting 选择 jdk
 
在右边点击 ADD Mobile JDK 按钮 就是一个电话和 + 号的按钮
 
选择 Sun Java WireLess Toolkit 2.2 完成 Java WireLess Toolkit JDK 安装
选择 Motorola J2ME SDK 完成 J Motorola J2ME SDK 安装
 
Step 4 开启一个新的项目
开启一个新的项目, 选择刚才的任意一个 JDK 新建一个 J2ME Module 其余用默认选择
 
Step 5 建立文件
src 建立一个文件,文件清单如下

package example.oldjavaman;
 
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.midlet.MIDlet;
 
/**
 * Created by IntelliJ IDEA.
 * User: oldjavaman
 * Date: 2006-7-28
 * Time: 11:39:43
 */
public class ListEventMIDlet extends MIDlet implements CommandListener {
   private Display display;
    private Command cmdExit;
    private Command cmdSubmit;
 
    public     ListEventMIDlet(){
              display =Display.getDisplay(this);
            cmdExit=new Command(" 离开 ", Command.EXIT,1);
        cmdSubmit=new Command(" 提交 ", Command.SCREEN,1);
 
 
    }
 
    protected void startApp() throws MIDletStateChangeException {
       List l=new List(" 测试呵呵 ",Choice.MULTIPLE) ;
       l.append(" 第一选项 ",null);
        l.append(" 第二选项 ",null) ;
         l.append(" 第二选项 ",null) ;
        l.addCommand(cmdExit);
        l.addCommand(cmdSubmit);
 
        l.setCommandListener(this);
        display.setCurrent(l);
 
    }
 
    protected void pauseApp() {
        //To change body of implemented methods use File | Settings | File Templates.
    }
 
    protected void destroyApp(boolean b) throws MIDletStateChangeException {
        //To change body of implemented methods use File | Settings | File Templates.
    }
 
    public void commandAction(Command command, Displayable displayable) {
        if(command==cmdExit) {
              Alert alert=new Alert(" 你真的要离开吗? ");
            alert.setTimeout(Alert.FOREVER);
            alert.setType(AlertType.CONFIRMATION);
            display.setCurrent(alert);
            //this.notifyDestroyed();
        } else if(command==cmdSubmit) {
            List tmp=(List)displayable;
            int len=tmp.size();
            String str="";
         for(int i=0; i<len ; i++){
             if(tmp.isSelected(i)){
                   str+=" "+i;
             }
         }
            display.setCurrent(new TextBox(" 选择的结果 "," 你选择了 "+str+" 选项 ",256,0));
 
 
        }
    }
}

 
 
Step6 设置Module Setting
点击 Module Setting 在右边选择 Mobile Module Setting
增加一个 MIDlet properties
 
Step 7 运行
点击 RUN 按钮, 选择上图设置 JAD , 我用的是Moto的手机, 所以用moto de j2me sdk , 您一切正常的化可以看到
 
 
 
 
参考资源
Sun Java WireLess Toolkit 2.2 下载 http://java.sun.com/javame/downloads/index.jsp
Motorola J2ME SDK  下载 http://developer.motorola.com/?path=1.2.6.25.333
 
关于译者
OldJavaMan,长期致力于Java相关领域的技术工作, 主要参与J2EE相关程序的设计, 目前在南京的一家软件企业就职,他希望和广大的Java爱好者结交朋友。大家可以通过 mail联系他 。
 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值