电话:0731-83595998
导航

Jcreater+MotoJ2SDK的配置与使用心得

来源: 2017-12-13 15:44

 Jcreater+MotoJ2SDK的配置与使用心得  
  2003-04-21· ·crabtogoal··中国JAVA手机网 
    假设安装路径  
  JCreator D:"Program Files"Xinox Software"JCreator LE 
  motoj2sdk D:"Motoj2sdk 
  JDK D:"jdk1.3.1    

  注意:要先击活模拟环境,运行D:"MotoJ2SDK"generic"scripts"runConstructor.bat 
启动Jcreater之后我的配置    
选择 Configure->Options->JDK Profiles    
将名字改为"J2ME 388"    
Add documentation path "D:"Motoj2sdk"docs"  
第二步  
Options->JDK Tools 
选中 and edit it. 
第三步  
Options->Tools 
名字为"Preverifier" 
将 initial directory 变为 "$[PrjDir]"  
按上面的方法在New一个 DOS command  
将 arguments 换成 "java -Djava.library.path=d:/MotoJ2SDK/lib -classpath "d:/MotoJ2SDK/bin/Emulator.jar";"d:/MotoJ2SDK/ConfigTool.jar" com.mot.tools.j2me.emulator.Emulator -classpath$[PrjDir];"d:/MotoJ2SDK/lib" -deviceFile d:/MotoJ2SDK/bin/resources/device.props javax.microedition.midlet.AppManager $[CurClass] -JSA 1 1" 
ok!编辑工具配置完毕!    
再取一个名字 比如:test 
再new一个file选择java File 
在Project中 选add file 
注意:不要有package ;     
test.java 的例子:功能是捕捉键盘输入的ascII吗。 
import javax.microedition.midlet.*; 
public class test extends MIDlet implements CommandListener {; 
/** 
*/ 
/**  
*/ 
/** 
*/ 
test() {; 
myCanvas = new KeyEventsDemoCanvas(); 
myCanvas.setCommandListener(this); 
/** 
*/ 
}; 
* Start the MIDlet 
protected void startApp() throws MIDletStateChangeException {; ||| 
}; 
* Pause the MIDlet 
protected void pauseApp() {; 
/** 
*/ 
}; 
* The screen for this application 
class KeyEventsDemoCanvas extends Canvas {; 
* Background color (i.e. the color of the screen) 
public final int BACKGROUND_COLOR = 0xFFFFFF; // white 
* Foreground color (i.e. the color of the rectangles) 
public final int FOREGROUND_COLOR = 0x000000; // black 
* Last key that was pressed 
private int lastKey; 
* Paint the screen 
public void paint(Graphics g) {; 
* Clear the screen 
g.setColor(BACKGROUND_COLOR); 
/* 
*/ 
g.drawString("Press a key!", 0, 0, Graphics.TOP | Graphics.LEFT); 
g.drawString("Key Code: " + lastKey, 0, g.getFont().getHeight(), 
try {; 
2 * g.getFont().getHeight(), 
g.drawString("Key Name: " + getKeyName(lastKey), 0, 
Graphics.TOP | Graphics.LEFT); 
// ignore since alphabet keys will throw this exception 
}; 
/** 
*/ 
lastKey = keyCode; 
}; 
* Demonstrate keyRepeated events 
public void keyRepeated(int keyCode) {; 
}; 
};

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端