平台

在 NetBeans 平台上创建一个桌面应用程序可以节省多年的开发时间。

一个通用的桌面应用程序

NetBeans 平台是一个通用的桌面应用程序。它为几乎所有的桌面应用程序提供了常见的服务:窗口管理、菜单、设置和存储、一个更新管理器以及文件存取。率先重用这些标 准组件,可以让您将全部的精力放在对应用程序中业务逻辑的处理上。


富客户端应用程序开发工具

IDE 包含了您在 NetBeans 平台上开始工作所需要的所有工具:如果您已经有了 IDE,则不需要再额外下载此平台。然而,如果您喜欢单独下载此平台(不包含模块化开发工具),则可以从这里下载 NetBeans 平台压缩包

模块化

基于 NetBeans 平台的应用程序可以动态加载模块,因此在进行升级或获取新的发布版本时,您再也不必下载整个应用程序。

您甚至可以将已有的模块以及别人贡献的有用代码组装成一个应用程序,以此来取代一次又一次地编写同样的代码。NetBeans 社区编写了大量有用的开源模块用来进行嵌入,例如任务列表、拼写检查等等。

一致性

基于 NetBeans 平台的应用程序是一次编写,在任何地方都可以运行。将此平台和您开发的模块用作拥有共同逻辑的多个应用程序的基础。将您的模块捆绑到 NetBeans 平台上,您就拥有了一个漂亮的、令人印象深刻的跨平台应用程序。

新的 API 

在 NetBeans 模块中使用可视库 API 来进行数据可视化,例如面向图形的建模方式。NetBeans Preferences API 提供了一种对 JDK Preferences API 的 NetBeans 特有实现方式,可在用户目录中存储个人偏好。

使用新的 Lexer(词法分析程序)API 为文字性输入创建标记,可作为用来提供语法着色的范例。在 NetBeans API 中通篇体现了 Java 5.0 的共性,NetBeans API 错误管理器已经不建议使用,推荐使用标准的 JDK 日志机制。