快速业务通道

通过实例学习NetBeans 6的新功能 第2部分:Java桌面应用程序 - 编程入门网

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

通过实例学习NetBeans 6的新功能 第2部分:Java桌面应用程序

时间:2011-07-18 片贝正纪

■ NetBeans 6.0 为 Java 提供的新功能和扩展功能

NetBeans 6.0 提供了众多新功能和扩展功能,众所周知的 GUI 设计器(Matisse 项目)也从 5.5 版本开始得到了极大的增强。此外,由 于整合了 Profiler, 5.5 版也变得更加容易使用。下表列出了 Java SE 的新功能和扩展功能。

GUI 设计器 自动国际化功能

Java 6 界面

支持 L&F

上下文帮助

使用语言指令高亮字体

支持 JSR-296 Swing 应用程序框架

支持 JSR-295 Beans 绑定

Java Web Start Java 应用程序项目的 Java Web Start 化

运行环境的转换

Profiler Profiler 已作为 Java SE 标准默认安装,不需要另行安装。

HeapWalker

Drill down 图

Profiler Point

编辑器的扩展 NetBeans 6.0 的编辑器得到了大量改进。

操作界面的改善

代码自动完成

语法高亮显示

代码生成

即时更名

实时模板

另外,编辑器还增加了以下外围功能。

任务列表

本地历史记录

变更比较查看器

异同点边侧栏

有关这些新功能和扩展功能的详细信息,请参阅

http://www.netbeans.org/features/index_ja.html

现在,尝试利用 Swing 应用程序框架,开发一个简单的获取图像的应用程序。实现在 Flickr(flickr.com)进行关键字搜索,获取并且显 示单幅图像的功能。(要运行此 Demo,需要获取 Flickr API 的 API KEY,并能连接到互联网。)

通过实例学习NetBeans 6的新功能 第2部分:Java桌面应用程序(2)

时间:2011-07-18 片贝正纪

■Swing 应用程序框架 (JSR-296)

Swing 应用程序框架可用于创建 Swing 应用程序。框架给人的印象总是非常繁琐且难以使用,但 Swing 应用程序框架却是一个小巧、没有 特定设置文件且简单易用的框架。https://appframework.dev.java.net/ 正在进行该框架的进一步开发工作。

Swing 应用程序框架 https://appframework.dev.java.net/

JSR-296 http://jcp.org/en/jsr/detail?id=296

下面简要介绍该框架的基本情况。首先来看看该框架的整体结构,这对后续使用 NetBeans 的 GUI 设计器会有一定帮助。

通过实例学习NetBeans 6的新功能 第2部分:Java桌面应用程序 - 编程入门网

图 1 Swing 应用程序框架的整体结构

Swing 应用程序框架主要由以下 5 部分构成,并能提供较为复杂的生命周期管理和 Session 管理等。此外,可以简单地重用添加了 @Action 注释的 Action。不需要使用特定的方法和文件,就可以使用基于标准的资源绑定。

生命周期管理 提供 Application, SingleFrameApplication 类

应用程序的生命周期管理

launch()

initialize()

startup()

ready()

exit()

shutdown()

Session 管理 窗口尺寸的管理

窗口位置的管理

Action

ActionListener 调换

@Action 注释

任务 异步 Action

任务监视器

任务的块化

资源 普通的资源绑定

资源注入

使本地化成为可能

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号