关于模块和功能丰富的客户端应用程序
另请参见
NetBeans 模块是一个包含 Java 类的归档 (JAR) 文件,这些编写的类用于与 NetBeans API 进行交互。模块通过其 MANIFEST.MF 文件中的条目将自身标识为一个模块。对于非基于安装程序的分发,通常通过“工具”菜单下面的“更新中心”向导将 NetBeans 模块打包为 NBM 文件(具有 .nbm 扩展名)。
编写 NetBeans 模块时,请牢记以下两个目标之一:
- 扩展 IDE。可以非常方便地生成框架代码,以使用新功能对 IDE 进行扩展。例如,可以使用框架代码来编写一些模块,以便在 NetBeans IDE 中使用您喜爱的前沿技术。或者,如果希望在 IDE 中使用某项功能,则可以自行添加,即使用代码框架编写提供所需功能的模块。
- 构建功能丰富的客户端应用程序。可以使用 IDE 核心作为平台,基于这个平台开发独立的桌面应用程序。IDE 核心是一个名为 NetBeans 平台的单独 NetBeans 产品。通过将应用程序建立在 NetBeans 平台的基础上,您可以节省很多开发时间,因为您可以重复使用平台的现有功能,如菜单、工具栏和窗口系统。
- 虽然它是单独的产品,但是根本不需要单独下载 NetBeans 平台:您可以在 IDE 中开发功能丰富的客户端应用程序,然后排除特定于 IDE 但对应用程序来说是多余的模块。仅当要使用的平台版本与 IDE 中包含的平台不同时,才应该下载 NetBeans 平台并在其中安装定义应用程序的模块。
- 另请参见
- 关于 NetBeans 平台
- 关于 NetBeans API
- 关于系统文件系统
- 关于 XML 层文件
- 使用模块
- 模块任务:快速参考
法律声明