NetBeans 平台
使用 NetBeans 平台构建桌面应用程序可以为开发者节省大量时间。
一般桌面应用程序开发
NetBeans 平台是一个一般性桌面应用程序。它提供所有大型桌面应用程序共有的服务:窗口管理、菜单、设置和存储、更新管理器和文件访问。领先的优势在于可以重用这些标准组件,并允许您集中处理应用程序业务逻辑。
富客户端应用程序开发工具
IDE 提供您在 NetBeans 平台上执行创建所需的全部工具:如果您已经具备 IDE,那么您不需要另外下载该平台。但是,如果您想单独下载平台(无模块开发工具),则可以下载 NetBeans 平台 ZIP 归档文件 。
模块性
基于 NetBeans 平台的应用程序能够动态地加载模块,因此您不必为了升级或获得新版本而再次下载整个应用程序。
无需反复编写相同的代码,您甚至可以从现有模块汇编应用程序并利用别人的成果。NetBeans 社区提供很多有用的、可以直接嵌入的开源模块,如 TaskList、SpellChecker 等。
连续性
基于 NetBeans 平台编写的应用程序是“一次编写,随处运行”的。可以将您开发的平台和模块作为共享公用逻辑的多个应用程序的基础。将您开发的模块与 NetBeans 平台捆绑在一起,可以获得很好的、使人印象深刻的跨平台应用程序。
新增的 API
将方便的 IDE 功能(如 QuickSearch SPI)集成到您自己的桌面应用程序和模块中。在基于 NetBeans 平台的应用程序中,您现在可以定制窗口系统属性。将 OutlineView 作为过时 TreeTableView 的完全兼容替换项使用。
其他 API 包括用于数据可视化的可视库 API、用于存储用户设置的 NetBeans 首选项 API 以及用于基于文本输入创建标记的词法分析器 API。Java 5.0 类属产品可以供所有的 NetBeans API 使用,NetBeans API ErrorManager 已经废弃,取而代之的是标准 JDK Logger 机制。
平台开发学习资源
平台 API 文档和教程
Platform Developer FAQ (平台开发者常见问题解答)