快速业务通道

NetBeans:您的第一个插件 - 编程入门网

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

NetBeans:您的第一个插件

时间:2011-07-20 Silveira

还可以使用 NetBeans 方便地创建新插件。

步骤 1:新模块。

单击 File → New Project 创建一个新项目。

NetBeans:您的第一个插件 - 编程入门网

图 1. 创建一个新项目

在 Categories 中选择 NetBeans Module 并在 Projects 中选择 Module。

NetBeans:您的第一个插件 - 编程入门网

图 2. 创建一个新模块

单击 Next 按钮。

在下一个屏幕中,您可以选择模块的名称,例如 HelloYou。其他选项保留默认值。

NetBeans:您的第一个插件 - 编程入门网

图 3. 为模块命名

现在,您必须设置包的基本名称,例如 org.yourorg.helloyou。

NetBeans:您的第一个插件 - 编程入门网

图 4. 包名称

现在您拥有了一个空的模块,但我们还需要一些操作。

NetBeans:您的第一个插件(2)

时间:2011-07-20 Silveira

步骤 2:添加操作。

在源包中单击鼠标右键,并选择 New → Actionaction

NetBeans:您的第一个插件 - 编程入门网

图 5. 添加一些操作

现在我们将填写另一个向导。第一个屏幕与 Action Type 有关。保留所有默认值(选择 Always Enabled 选项)并单击 Next 按钮。

NetBeans:您的第一个插件 - 编程入门网

图 6. 填写 Action Type。

在 GUI Registration 屏幕中我们可以设置操作作为菜单项出现的位置。选择 Menu 文件并选择 Global Toolbar Button 选项。在 Toolbar 中选择 Build 并在 Position 中选择 Profile Main Project…- HERE。单击 Next 按钮。

NetBeans:您的第一个插件 - 编程入门网

图 7. GUI 注册。

现在我们将设置 Name, Icon and Location 屏幕。在 Class Name 中选择 HelloAction。Display Name 是类在菜单中的出现方式,因此我 们可以给它留有一定空间。您应该选择一个尺寸为 16×16 的按钮。在同样的目录中您可以放置一个 24×24 的按钮。如果您的 16×16 按钮 被命名为 ball.png,那么您的 24×24 按钮应命名为 ball24.png。不要介意按钮放在什么位置,它会自动被复制到模块目录下。现在单击 Finish 按钮。

NetBeans:您的第一个插件 - 编程入门网

图 8. 名称、图标和位置。

从 Pidgin Project 中我使用了一个微笑图标。

NetBeans:您的第一个插件 - 编程入门网NetBeans:您的第一个插件 - 编程入门网

NetBeans:您的第一个插件(3)

时间:2011-07-20 Silveira

单击 Finish 按钮后,您的项目应如下所示:

NetBeans:您的第一个插件 - 编程入门网

图 9. 空操作。

此刻我们已经能测试模块了。要测试该模块,右键单击 NetBeans:您的第一个插件 - 编程入门网HelloYou(拼图按钮)并选择 Install/Reload in Target Platform 选项。该操作将打开一个安装有模块的 NetBeans 新实例!

NetBeans:您的第一个插件 - 编程入门网

图 10. 在目标平台中安装/重新加载。

如果一切进行顺利,您将在工具栏中看到自己的按钮。

NetBeans:您的第一个插件 - 编程入门网

图 11. 看!我们已经得到了一个插件!

但是,如果单击微笑按钮,您会发现什么也没有发生。我们根本就没有定义任何操作。

步骤 3:创建依赖关系。

某一模块可以和其他模块建立依赖关系。当您试图安装某一模块时,NetBeans 将询问您是否安装模块的依赖关系。很像 Linux 的包系统。

在我们的模块属性屏幕中我们可以查看并设置模块的依赖关系。您可以右键单击 NetBeans:您的第一个插件 - 编程入门网HelloYou,然后进入 Properties。完成相同操作的另一种方式是进入 File → “HelloYou” Properties。

NetBeans:您的第一个插件 - 编程入门网

图 12. File → “HelloYou” 属性。

NetBeans:您的第一个插件(4)

时间:2011-07-20 Silveira

在 Project Properties 屏幕的左侧 Libraries 中选择 Categories。其中列举 Java、 NetBeans 和模块的所有 Module Dependencies。 在默认的情况下您将看到 Utilities API 模块依赖关系。

NetBeans:您的第一个插件 - 编程入门网

图 13. 模块依赖关系。

单击 Add 按钮(靠近模块依赖关系的那个按钮)。您将看到 Add Module Dependency 屏幕上列举了所有的 NetBeans 模块。

NetBeans:您的第一个插件 - 编程入门网

图 14. 添加模块依赖关系

我们希望为 Dialogs API 添加一种依赖关系。在过滤器文本字段中键入“dialogs”。

NetBeans:您的第一个插件 - 编程入门网

图 15. Dialogs API。

选择模块 Dialogs API 并单击 OK 按钮。现在我们的模块已经有了两种依赖关系:Utilities API 和 Dialogs API。

NetBeans:您的第一个插件 - 编程入门网

图 16. Dial

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