【编者按】NetBeans IDE本身已经非常强大,不过,如果你学会通过那些可满足你需要的插件来对其进行扩展,你会发现该工具用起来会更顺手。Java专家Jeff Friesen在本篇文章中介绍五个开源NetBeans插件,让你可以查看NetBeans文件系统,浏览Windows系统上的图片,检查代码的标准兼容性,为Java类增加属性,以及更轻松的进行OpenGL开发。不过,这只是敲门砖,你可以学会如何创建满足自己需要的NetBeans插件。
2008年年初,我使用NetBeans IDE 6.1 with JavaFX来进行编程。在使用这个IDE的过程中,我碰到了插件使用的问题,通过安装这些模块到NetBeans中,可以让该IDE具有新的功能。
在本篇文章中,我将从众多开源NetBeans插件中选取五个来向大家介绍,从NetBeans插件网站(http://plugins.netbeans.org/PluginPortal/faces/MainPage.jsp)上你都可以免费下载它们。我将介绍每一个插件的用途、它的开源许可类型和它适用的平台。另外,我将简单的介绍一下每个插件在NetBeans IDE 6.5中的使用。最后,我将和大家一起看一下如何创建属于自己的插件,用其来访问NetBeans API Javadoc。
在看完本篇文章后,你将会了解这五个非常有用的插件。更重要的是,你会熟悉NetBeans的插件架构,而且掌握了自己创建插件的步骤。
一、File System Displayer:查看NetBeans文件系统
NetBeans system filesystem是NetBeans配置数据的中心存储 style="COLOR: #000000" href="http://storage.it168.com/" target=_blank>存储器。File System Displayer插件(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=14187),由NetBeans专家Geertjan Wielenga开发,可以让你在IDE内浏览NetBeans system filesystem。该插件在通用开发与销售许可(Common Development and Distribution License,CDDL)开源协议下提供,其适用平台包括Solaris、Linux、Mac OS X和Windows。
在File System Displayer详细信息页面(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=14187)上,点击Download按钮,下载1226158890776_org-demo-fsdisplayer.nbm模块文件。然后启动NetBeans 6.5,通过以下步骤来安装这个插件到IDE中:
1、从主菜单中选择Tools>Plugins,打开插件对话框。
2、在该对话框中切换到Downloaded标签。
3、点击Add Plugins按钮。
4、在Add Plugins文件选择器中,浏览包含1226158890776_org-demo-fsdisplayer.nbm文件夹,并选中这个文件,然后点击Open按钮。这样File System Displayer插件将会显示在待安装插件列表中。
5、点击插件对话框的Install按钮。
6、在出现的NetBeans IDE安装对话框中,点击下一步。你将会看到一个验证警告对话框提示该插件未经签名。点击该对话框中的Continue按钮来忽略这个警告。
7、安装完成后,点击安装对话框中的Finish按钮,关闭该插件对话框。
安装完毕后,NetBeans中会出现该插件的FsDisplayer Window浏览窗口组件,它显示了配置数据架构,如图1所示。
图1、FsDisplayer Window在Projects、Files和Services标签旁边
运行时,该文件系统由每一个模块基于XML的layer file中的信息组成。每一个layer file定义了被合并到system filesystem中的文件夹和文件。其它模块可以在这些文件夹中存储文件或对象;定义模块可以扫描每一个文件夹的内容,并可以对内容进行想要做的修改。