JAVA J2ME教程-J2ME学习笔记(1) |
| 作者:不详 来源:转载 发布时间:2007-8-16 23:47:17 |
|
目。 Setting:对当前项目的环境进行设置。 Build:编译项目中的所有Java文件。 Run:启动缺省的模拟器,将当前项目载入,运行。 Clear Console:清除控制台输出。 在上述按钮的下面,有一个下拉列表框,在这里你可以设置当前项目所使用的模拟器,这个设置可以覆盖缺省的模拟器。在此下拉列表框下面,是一个文本框,这就是所谓的控制台了。所有编译、运行信息都会在这个控制台中输出。你可以使用Clear Console按钮将控制台中的信息完全清除。 现在来看看菜单。Ktoolbar的菜单极其简单,没有什么可说的。Project菜单的package菜单项的作用是将当前项目打包输出。这个菜单项特别有用,当你完成项目开发之后,使用这个菜单项可以产生一个jar文件,这样就完成的项目的初步发布。 现在来创建一个新的项目,单击New Project按钮,或者是使用File菜单的同名菜单项。出现一个新窗口。这个新窗口有两个文本框,第一个文本框是Project Name, 输入fancy。第二个文本框是MIDlet Class Name,输入fancy.test.HelloWorld。 然后单击OK,又出现一个对话框,要你配置项目的环境,不理,单击OK按钮关闭该窗口,回到Ktoolbar的主窗口。经过上述步骤,你已经创建了一个名为fancy的J2ME项目。 标 题: J2ME学习札记(7)-----J2MEWTK的目录结构 发信站: 北大未名站 (2001年10月18日15:49:55 星期四) , 站内信件 安装J2MEWTK以后,你应该仔细浏览一下J2MEWTK的目录结构,这是一个很好的习惯。J2MEWTK的目录结构如下: appdb文件夹:里面有duke的一些靓照。 apps文件夹:里面有J2MEWTK的一些例子程序,我们建立的项目文件也存放在里面。 bin文件夹:里面全部是exe程序。 docs文件夹:不用多说了,是地球人都知道。 lib文件夹:存放MIDP API。 wtklib文件夹:存放J2MEWTK用到的类库,以及一些资源文件,比如按钮的图标等等。 在这些文件夹中,apps文件夹特别需要留意,这个文件夹有下列子文件夹: example:存放J2MEWTK的例子,侧重于图形方面,例子比较大,复杂,难看懂。 lib:空,不知道放什么东西。 tmplib:空,不知道放什么东西。 UIDemo:存放J2MEWTK的例子,侧重于用户界面设计方面。例子不大,难度中等。 fancy:这个文件夹原来是没有的,当我们创建fancy项目的时候,J2MEWTK自动为我们创建的文件夹。 进入fancy文件夹,它里面又有很多子文件夹,如下所示: bin:存放项目的打包输出文件。 classes:存放编译器产生的class文件。 lib:空,不知道有什么用。 res:存放资源文件,例如项目中用到的图片。 src:存放项目的源代码。 tmpclasses:存放编译器产生的class文件,是classes文件夹的镜像。 tmplib:空,不知道有什么用,是lib文件夹的镜像。 标 题: J2ME学习札记(8)-------HelloWorld! 现在该是使用J2ME说Hello World的时候了。选择你最喜欢的文本编辑器,例如 Editplus, 输入下面的代码: package fancy.test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloWorld extends MIDlet implements CommandListener { private Display display; private Form props; private Command exitCommand = new Command("Exit", Command.EXIT, 1); public HelloWorld() { display = Display.getDisplay(this); } public void startApp() { props = new Form("Hello World"); props.append("Hello World!\n"); props.addCommand(exitCommand); props.setCommandListener(this); display.setCurrent(props); } public void commandAction(Command c, Displayable s) { if (c == exitCommand) { desoyApp(false); notifyDesoyed(); } } public void desoyApp(boolean unconditional) { } public void pauseApp() { display.setCurrent(null); props = null; } 然后将该文件保存在J2MEWTK_HOME\apps\fancy\src\fancy\test目录下面,文件名为HelloWorld. |
| [] [返回上一页] [打 印] |
|
文章评论 |
