NetBeans插件开拓简介
当前位置:以往代写 > JAVA 教程 >NetBeans插件开拓简介
2019-06-14

NetBeans插件开拓简介

NetBeans插件开拓简介

副标题#e#

但愿 NetBeans 为您提供更多成果吗?

您但愿倾心投入到 NetBeans 的开拓中,并但愿它能引发您开拓另一个应用 措施的热情。您但愿凝听音乐、欣赏网页、查察邮件、存储喜欢的 URL,以及维 护日常任务 —— 所有这些都可在 NetBeans 内部完成。那么,我们来看看如何 添加所有这些需要的成果?

NetBeans IDE 是一个基于插件的开拓情况。换句话说, NetBeans 有一个 模块化的架构。简朴地说,我们拥有一个最根基的集成开拓情况,然后通过编写 插件来扩展 IDE,从而富厚它的成果。NetBeans 平台 就是这种根基 IDE。您看 到的大大都 NetBeans 中的成果是由这些插件实现的。

NetBeans 插件模块和相关靠山

顾名思义,插件模块就是插入到 NetBeans IDE 顶用于提供某些特定成果的 模块。插件可以拥有图形用户界面,也大概没有图形用户界面。我们已着手将插 件的观念更好地付诸实践,我确信您已经安装了不但一个 Mozilla Firefox 插 件使您享受更好的欣赏体验。

根基术语请参阅 http://platform.netbeans.org/tutorials/nbm- glossary.html。

NetBeans Platform:骨干应用措施,它提供大大都应用措施所需的全部内容 ,而大大都应用措施不需要的内容则不提供。NetBeans Platform 提供了一个应 用措施的常用需求,例菜单、 文件打点和配置 —— 全部是即开即用的。“在 NetBeans 上”构建一个应用措施意味着,不是从新开始编写应用措施,而是只 提供 NetBeans Platform 尚不具有的应用措施部门。开拓周期竣事时,您将您 的应用措施与 NetBeans Platform 一起打包,从而节减了大量时间和精神,并 得到矫健靠得住的应用措施。

System Filesystem:通例注册表,它包括从已注册模块的 layer.xml 设置 文件中构建的 NetBeans 设置信息。NetBeans 将各类设置信息存储在 System Filesystem 中。譬喻,System Filesystem 包括一个 Menu 文件夹,该文件夹 包括了一个具有名称(譬喻 File 和 Edit)的子文件夹。这些子文件夹包括代 表 Java 类的文件,这些类执行在 IDE 的“File”和“Edit”菜单中呈现的操 作。

Module:一组 Java 类,提供具有特定成果的的应用措施。Java 类利用 manifest.mf 文件声明模块和 layer.xml 设置文件,用以在 System Filesystem 中注册它们的成果。在 NetBeans 术语中“plugin” 是一个形容词 而“module”是一个名词。二者之间没有没有明明的语义差别。

NetBeans API:插件模块编写人员都可以利用的民众接口和类。按照它们提 供成果的差异范例,将它们分为特定的应用措施接口(API)。正如 API 参考文 档中指定的,Java 源包及其子包的内容和行为就是 API。要得到全部 NetBeans 应用措施接口列表(NetBeans API List),请单击 此处。

Module Suite:一组陈设在一起彼此依赖的模块。IDE 辅佐您标志该套件 — — 譬喻您可以添加一个启动画面,您还可以指定不想让应用措施提供的一部门 NetBeans 平台。

编写第一个插件

您此刻会看到奈何写入第一个插件。插件将做些什么?除了在编辑器中建设 一个“Start Page”选项卡之外还能建设另一个“选项卡”。

NetBeans插件开辟简介

不,还不足大度,但足以到达演示的目标了

    关键字:

在线提交作业