快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

滚球bet356体育在线网址投注_酒文化网进入



编者按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安装对话框中,点击下一步。你将会看到一个验证警告对话框提示该插件未经署名。点击该滚球bet356体育在线网址投注对话框中的Continue按钮来轻忽这个警告。

7、安装完成后,点击安装对话框中的Finish按钮,关闭该插件对话框。

安装完毕后,NetBeans中会呈现该插件的FsDisplayer Window浏览窗口组件,它显示了设置设置设备摆设摆设数据架构,如图1所示。

图1、FsDisplayer Window在Projects、Files和Services标签左右

运行时,该文件系统由每一个模块基于XML的layer file中的信息组成。每一个layer file定义了被合并到system filesystem中的文件夹和文件。其它模块可以在这些文件夹中存储文件或工具;定义模块可以扫描每一个文件夹的内容,并可以对内容进行想要做的改动。

二、PicturesExplorer:在Windows上查看图片

Kunal Modi的PicturesExplorer插件(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=5895),可以让Windows XP用户在NetBeans内查看“我的图片”文件夹中的内容;无需脱离该IDE就可打开一个图片查看器。该插件在GPLv2下供给。

点击PictureExplorer具体信息页面(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=5895)中的Download按钮,下载PictureExplorer的1202697173670_org-modules-sack-picturesexplorer.nbm模块文件。然后经由过程上面的步骤来安装该插件。安装完成后,从Window菜单中选择Pictures来显示包孕“我的图片”内容的Pictures窗口。

你可以对当前显示的图片进行放大年夜缩小操作,如图2所示。

图2、缩放图片

经由过程其它按钮,你可以规复该图片到其原始尺寸,也可以经由过程预先定义好的比例来缩放图片,或者按照自己设定的比例来进行图片缩放。

三、Checkstyle 4.3插件:反省代码的标准兼容性

Checkstyle(http://www.javaworld.com/javaworld/jw-11-2008/jw-11-checkstyle1.html)可以赞助你编写遵照指定编程标准的Java源代码。该对象可自动完成反省代码标准兼容性的义务。经由过程Andrea Matsunaga的Checkstyle 4.3插件(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=4552),可以让NetBeans具有Checkstyle的功能,该插件在GPLv2下供给,适用平台包括Solaris、Linux、Mac OS X和Windows。

点击Checkstyle 4.3具体信息页面(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=4552)中的Download按钮,下载42267_com-ammatsun-checkstyle4nb-4.3.1.nbm模块文件,然后经由过程上述步骤安装该插件。安装完成后,选择打开随意率性Java源代码文件,然后点击Checkstyle图标(主对象栏最右边的图标)来对该代码进行反省,如图3所示。

图3、点击Checkstyle图标反省当前Java源代码文件

Checkstyle默认按照Sun的Java代码约定来反省代码,不过,你可以让它支持不合的编码标准,措施是:选择Tools>Options,然后从Options对话框的Checkstyle标签页中,选择相宜的Checkstyle设置设置设备摆设摆设和属性文件。假如你盼望懂得若何在Checkstyle中开拓新的编码标准,必要查看Checkstyle的文档。

四、Add Property:为Java类增添属性

许多开拓者盼望Java SE 7可以引入新的说话功能,此中一个盼望增添的功能便是properties。假如你在Google中搜索“java 7 property”,你将会发明该话题已经被人们所广泛评论争论,关于其语法形式的不雅点到处皆是。我们在继承等待Java SE 7的属性支持的同时,可以先来看一下Sandip V. Chitale的Add Property插件。

Add Property在CDDL许可下供给,着实用平台包括Solaris、Linux、Mac OS X和Windows。它使得向Java类增添属性异常简单。

造访该插件的具体信息页面(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=3973),点击Download按钮,下载1198476035439_org-netbeans-modules-java-addproperty.nbm模块文件,然后安装该插件。

现在我们就可以开始应用该插件了。启动新建项目领导,创建一个名为Employee的Java利用法度榜样项目。设定该项目的package为employee,其主类为Main。其框架代码与图3所示类似。

接下来,我们必要引入一个name属性来表示员工的姓名。选择Source>Add Property,然后在弹出的Add Property对话框的Name字段中指定名称。图4所示对话框显示了所孕育发生的属性代码。

图4、String的默认属性类型

点击OK,在插入符位置插入代码。假如插入符位置不在一个类内,会导致代码不能编译。在这种环境下,你必要经由过程Edit>Undo来取消插入操作,然后从新设定插入符的位置,再次启动Add Property对话框,点击OK按钮。这个对话框会记着此前的设置。

Add Property让你可以进行广泛的定制操作。举例来说,你可以创建一个bound属性。假如你必要进行一个它所不支持的特殊定制,你必要对样本文件模板进行改动。按照以下步骤造访这个模板:

1、选择Tools>Templates。

2、在弹出的模板治理器对话框中,选择并展开org.netbeans.modules.java.addproperty模板种类文件夹。

3、在该文件夹下选择AddProperty.freema滚球bet356体育在线网址投注rker模板,然后点击打开按钮。

图5显示了该模板的一部分。

图5、包孕特定${identifier}占位符和类似HTML的块标记的模板

从图5中可以看出,该模板中包孕了不合的${identifier}占位符,此中identifier命名了一个特殊变量。每一个占位符的值被插入到天生代码中。例如,图4对话框中Type文本框中的String值将经由过程${type}占位符插入到天生代码中。

图5中还有不合的标签,此中identifier命名了一个特定变量。变量值为布尔表达式,来抉择和之间的代码是否被插入到天生代码中。例如,假如static选框当选中,static 就会插入static到天生代码中。

只管图5所示模板异常易于理解,经由过程以下几个繁杂的例子可以加深你的理解:

${access}插入选定的private、protected或public单选按钮的名称到天生代码中。假如package当选中,则不履行任何插入操作。

当Generate Javadoc选框被点击时,以下示例将插入Javadoc到天生代码中。在Javadoc内的两次呈现${name},实现了对属性名称的扩展。

#if generateJavadoc >

/**

* Get the value of ${name}

*

* @return the value of ${name}

*/

return this.${name};假如static选框未当选中,插入this.前缀,后面随着属性的名称和一个分号,到天生代码中。

五、NetBeans OpenGL Pack:简化OpenGL开拓

Michael Bien为我们带来了NetBeans OpenGL Pack(http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=3260),让我们可以在NetBeans内可以实现一个易用的OpenGL开拓情况。这个插件供给了几个模块,诸如OpenGL Shading Language(GLSL)阴影编辑器和OpenGL机能查看器,它还包孕JOGL演示和来自OpenGL编程指南的所有OpenGL示例。NetBeans OpenGL Pack在GPLv2授权下供给,着实用平台包括Solaris、Linux、Mac OS X和Windows。

点击NetBeans OpenGL Pack具体信息页面(http://plugins.netbeans.org/PluginPortal/faces/PluginD滚球bet356体育在线网址投注etailPage.jsp?pluginid=3260)中的Download按钮,下载NetBeans OpenGL Pack的227048417356_netbeans-opengl-pack_0.5.3.zip压缩文件。解压缩后,你将会发明几个NBM文件。在安装它们之前,你必须选择所有必要安装的模块,如图6所示。

图6、点击安装按钮开始安装选定模块

安装完NetBeans OpenGL Pack后,你可以急速在NetBeans中考试测验运行OpenGL演示法度榜样。例如,启动新建项目领导,并展开OpenGL分类目录(如图7所示),选择演示法度榜样子目录,然后选择JOGL Hardware Shadow Mapping演示项目。

图7、选择JOGL演示

点击下一步,然后点击完成,NetBeans会基于所选的演示创建一个新项目。如图8所示,你可以查看并编辑该演示的源代码,编译并运行该演示。

图8、在NetBeans中可以轻松编辑、编译和运行JOGL演示

六、推出你自己的插件

在体验了上述NetBeans插件后,你可能盼望创建满意自己必要的特定插件。假如你是一个新手,可能会感觉有些难度,不过幸运的是,NetBeans大年夜大年夜简化了插件开拓。

下面我将经由过程一个简单的例子来对此进行阐明。在该示例中,在你选择一个菜单条款时,该插件将启动一个Web浏览器,并显示NetBeans APIDoc文档的肇端页滚球bet356体育在线网址投注。当你筹备创建一个充分使用不合NetBeans APIDoc的繁杂插件时,快速造访这个文档是异常有赞助的。

图9、选择Helper>Show NetBeans API Documentation来快速造访NetBeans APIDoc Javadoc

为了创建这个插件,你首先必要创建并设置设置设备摆设摆设一个新NetBeans项目:

1、启动NetBeans IDE 6.5。

2、选择File>New Project,启动新建项目对话框。

3、在该对话框的Choose Project面板上,从Categories列表中选择NetBeans Modules,从Projects列表中选择Module。点击下一步。

4、在之后的名称和位置面板上,输入NetBeansAPIDoc作为项目名称,记得必然要选上Standalone Module单选按钮。然后点击下一步。

5、在着末的Basic Module Configuration面板上,在代码基(Code Name Base)文本框中输入org.myorg.netbeansapidoc。选中Generate XML Layer选框,然后点击完成按钮。

接下来,你必要创建一个操作来启动Web浏览器,并经由过程菜单条款来调用该操作:

1、在项目窗口中,右键点击NetBeansAPIDoc项目名称。

2、在弹出菜单中,选择New>Action。这将启动新的Action对话框。

3、在该对话框的操作类型面板上,选中Always Enabled单选按钮,然后点击下一步。

4、在接下来的GUI Registration面板中:

在Category下拉列表中选择Help类。

选中Global Menu Item选框。

在Menu下拉列表中选择Helper作为菜单。

在Position下拉列表中选择“Javadoc References - HERE - ”作为其位置。

去掉落Global Toolbar Button和Global Keyboard Shortcut选框的勾选。

点击下一步。

5、在着末的Names、Icon和Location面板中,在CLASS Name文本字段输入ShowNetBeansAPIDoc,在Display Name 文本字段输入Show NetBeans API Documentation,然后点击Finish按钮。同时,NetBeans创建一个ShowNetBeansAPIDoc.java源代码文件,其主要内容在一个新标签页中显示,如图10所示。

图10、被选择Show NetBeans API Documentation菜单条时,会调用actionPerformed()措施。

着末,你必要奉告actionPerformed()措施启动浏览器,并让其显示NetBeans APIDoc文档肇端页。应用如下代码段调换//TODO实现操作部分。

try

{

URLDisplayer.getDefault()

.showURL(new URL("http://bits.netbeans.org/dev/javadoc/"));

}

catch (Exception ex)

{

return;

}

完成调换后,你会发明NetBeans不能发明URLDisplayer和URL类。它会经由过程在相关类名称下显示血色波纹线的形式来申报这个问题。经由过程以下几步来改正这个问题:

1、在Projects窗口中,右键点击NetBeansAPIDoc。

2、从弹出菜单中选择Properties菜单条,启动项目属性对话框。

3、从Categories列表中选择Libraries。

4、点击与Module Depencies列表相关的Add按钮,启动Add Module Dependency对话框。

5、在Filter文本框中,输入URLDisplayer。点击OK按钮。

6、点击OK关闭项目属性。

7、右键点击ShowNetBeansAPIDoc.java中的随意率性地方,从弹出菜单中选择Fix Imports,启动Fix All Imports对话框。

8、点击OK。该IDE将把import java.net.URL;和import org.openide.awt.HtmlBrowser.URLDisplayer;声明加入到ShowNetBeansAPIDoc.java中。

经由过程创建一个NBM文件,你可以与其它开拓者分享一个插件。例如滚球bet356体育在线网址投注,你可以创建一个org-myorg-netbeansapidoc.nbm文件来发送该插件给自己的同伙,措施是:右键点击NetBeansAPIDoc项目名称,从弹出菜单中选择Create NBM。在我的Windows XP平台上,org-myorg-netbeansapidoc.nbm文件被保存在C:\Documents and Settings\Jeff Friesen\My Documents\NetBeansProjects\NetBeansAPIDoc\build目录下。

结论

经由过程充分使用NetBeans Plugin Portal网站上供给的插件,我们可以大年夜大年夜前进NetBeans开拓效率。本篇文章我简单先容的几个插件只是此中很少的一部分。当然,假如你找不到一个可以满意你必要的插件,我盼望本篇文章也可以让你着手去自己创建一个。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: