快速业务通道

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20

使用NetBeans进行J2ME开发(四):高级图形用户界面

时间:2011-01-18 海边沫沫

本来我介绍完J2ME的低级图形界面Canvas就想直接跳到游戏开发API,但是为了内容的完整性,我决定还是把高级图形用户界面简单介绍一下。不过重点不一样,我不会很详细的将各个类怎么使用,我只是向大家演示一下NetBeans的可视化开发功能和高级图形用户界面在手机上的运行效果。让图片说话吧。

1、在项目中新建MIDlet的时候,选择Visual MIDlet,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

2、弹出可视化设计界面,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面(2)

时间:2011-01-18 海边沫沫

在上面的界面中,首先呈现给我们的是“流设计器”,在流设计器里面,我们可以设置手机程序的各个屏幕是怎么导航的,在后面大家可以看到效果。再看右边的“组件面板”,其中分为“屏幕”、“命令”、“窗体项”、“元素”等等类别,而“屏幕”类别中的组件是可以作为手机程序的窗体而占据整个屏幕的,最常用的当然是“Form”了。“窗体项”中的组件当然就只能放到“Form”中了。

3、拖动“Form”到“流设计器”中,我们这里为了演示需要,一拖就拖了三个,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

4、双击流设计器中的“Form1”,可以进入“屏幕设计界面”,在这里,我们拖一个choiceGroup组件到屏幕上,再拖几个choiceElement到choiceGroup中,这些组件在右边的组件面板中都可以找到。如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

5、我们还可以拖动“命令”组件到屏幕上,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

使用NetBeans进行J2ME开发(四):高级图形用户界面(3)

时间:2011-01-18 海边沫沫

6、可以编辑Command的行为,如下图,我们设置为让它跳转到“Form2”,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

7、切换回“流设计器”,可以看到“Form1”和“Form2”关联起来了,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

8、同样的方法,我们可以在“Form2”中添加一个表格控件,并加入一个“Command”让它切换到“Form3”,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

使用NetBeans进行J2ME开发(四):高级图形用户界面(4)

时间:2011-01-18 海边沫沫

9、用同样的方法编辑“Form3”,添加一个“Gauge”控件,再添加一个“Command”并让它退出程序,如下图:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

10、切换回“流设计器”,把移动设备的起点和“Form1”左边的点用鼠标拖动连起来,就可以得到一个完整的程序流图了,如下:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

11、下面是运行效果:

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

使用NetBeans进行J2ME开发(四):高级图形用户界面(5)

时间:2011-01-18 海边沫沫

使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网 使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网 使用NetBeans进行J2ME开发(四):高级图形用户界面 - 编程入门网

总结:

NetBeans IDE极大的简化了我们的开发过程,用起来是在是太方便了。在这里我只是简单的介绍,并让大家看看效果图。如果一定要写一个小程序作为示范的话,我认为最合适的应该是像“电子书阅读器”、“记事本”等等这样的程序。通过NetBeans IDE,开发这类程序是在是太简单了,但是,依然有一个难点,那就是怎么访问手机的文件系统。至于这个知识点,我不准备写了,大家到Fang.W的博客上去看吧,地址http://www.blogjava.net/Fang-W/archive/2007/08/07/134876.html

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号