安装软件
开始之前,需要在您的计算机上安装以下软件:
NetBeans IDE 5.0
Java Standard Development Kit (JDK!") version 1.4.2或 5.0
安装示例
采用以下步骤来安装示例:
解压缩附加的文件。
在 IDE 中,选择 File>Open Project,然后浏览到包含已解压缩文件的文件夹。打开模块项目。其形式如下:
右键单击项目节点并在 Target Platform 中选择 Install/Reload。将打开目标平台并安装该模块。
注意到您拥有了一个新菜单:
选择新菜单。打开 Anagram Game 以及 Projects 窗口、Files 窗口和 Runtime 窗口并以“explorer”模式停靠。
玩游戏。
知道了最终结果后,将从头开始创建模块,并且在创建的同时了解每个部分。
设置项目创建模块项目
选择 File > New Project (Ctrl-Shift-N)。在 Categories 下,选择 NetBeans Plug-in Modules。在 Projects 下,选择 Module Project 并单击 Next。
在 Name and Location 面板中,在 Project Name 中键入 AnagramPlugin。将 Project Location 更改为您计算机上的任何目录,如 c:mymodules。选择 Standalone Module 单选按钮和 Set as Main Project 复选框。单击 Next。
在 Basic Module Configuration 面板中,将代码名称基础更改为 com.toy.anagrams。留出本地化包和 XML 层的位置,以便它们存储在名为 com/toy/anagrams 的包中。单击 Finish。
IDE 创建 AnagramPlugin 项目。该项目包含所有资源和项目元数据,如该项目的 Ant 构建脚本。该项目在 IDE 中打开。您可以在 Projects 窗口 (Ctrl-1) 中查看其逻辑结构,在 Files 窗口 (Ctrl-2) 中查看其文件结构。例如,现在 Projects 窗口应该如下所示:
有关以上每个文件的基本信息,请参阅 NetBeans 插件模块的快速入门指南。
重新实现 Anagram Game接下来,您需要获得与 IDE 一起打包的 NetBeans Anagram Game。拥有它之后,您将替换它的其中一个类,代替使用 JFrame,您需要使用 JComponent。然后,在以下部分中,您将添加一个扩展 Class TopComponent 的类和一个扩展 Class CallableSystemAction 的操作。
选择 File > New Project (Ctrl-Shift-N)。在 Categories 下选择 Samples,然后选择 General。在 Projects 下,选择 Anagram Game 并单击 Next。接受默认值并单击 Finish。
展开 AnagramGame 节点及其 Source Packages 节点。使用鼠标将 com.toy.angrams.lib 包和 com.toy.angrams.ui 包拖动到 AnagramPlugin 节点的 Source Packages 节点中。现在 Projects 窗口应该显示如下:
展开 com.toy.anagrams.ui 包,右键单击 Anagrams.java,然后选择 Delete。单击此处下载组件版本的 Anagrams.java 并将其放置在 com.toy.anagrams.ui 包中。
Anagrams.java 的组件版本和原始版本之间的区别如下:
组件版本的 Anagrams.java 使用 JComponent 而不是 JFrame。
由于组件停靠在不支持菜单栏的模式中,因此组件版本的 Anagrams.java 没有菜单栏。
由于 Anagram Game 将是与 IDE 一起关闭的插件,因此,对于组件版本的 Anagrams.java 没有 exitMenuItemActionPerformed 和 exitForm。
注意,您可以使用 IDE 来区分组件版本的 Anagrams.java 和它的原始版本。要完成此操作,请重新创建 Anagram Game,选择两个 Anagrams.java 文件,右键单击,然后在上下文菜单中选择 Tools > Diff。
停靠 Anagram Game使用 Window Component 向导
右键单击 AnagramPlugin 项目节点并选择 New > Window Component。单击 Next。
在 Basic Settings 面板中,选择 explorer 并选择 Open on Application Start。
Basic Settings 面板应该如下所示:
单击 Next。
在 Name and Location 面板中,键入 AnagramGame 作为 Class Name Prefix 并浏览到作为新文件类型的图标的任何 16x16 像素的图像文件,如下所示。