使用第三方 Bean
几乎所有代码都可以打包为 Bean。到目前为止,您所看到的 bean 都是可视 bean,但是 bean 可以提供功能而没有可见的组件。
JavaBeans 的强大之处在于您可以使用软件组件而不必编写它们或了解它们的实现。
本页描述了如何将 JavaBean 添加到应用程序并利用其功能。
将 Bean 添加到 NetBeans 面板
下载JavaBean 组件示例 BumperSticker。 Bean 作为 JAR 文件分发。将文件保存在计算机上的某个位置。 BumperSticker
是图形组件,并公开了一种方法go()
,该方法可启动动画。
要将BumperSticker
添加到 NetBeans 面板中,请从 NetBeans 菜单中选择 工具>面板> Swing/AWT 组件 。
点击“从 JAR 添加...”按钮。 NetBeans 要求您找到包含要添加到调色板中的 bean 的 JAR 文件。找到您刚刚下载的文件,然后单击 下一步 。
NetBeans 在 JAR 文件中显示了这些类的列表。选择您希望添加到调色板中的那些。在这种情况下,选择 BumperSticker 并单击 Next 。
最后,NetBeans 需要知道调色板的哪一部分将接收新 bean。选择 Beans,然后单击 Finish。
单击 关闭 以使“调色板 管理 器”窗口消失。现在看一下调色板。 BumperSticker
位于 beans 部分。
使用新的 JavaBean
continue 并将BumperSticker
拖出调色板,并拖入表单。
您可以像处理其他任何 bean 一样使用BumperSticker
实例。要查看实际效果,请将另一个按钮拖出到表单中。此按钮将启动BumperSticker
的动画。
将按钮连接到BumperSticker
bean,就像将第一个按钮连接到文本字段一样。
-
首先单击“连接 Pattern”按钮。
-
单击第二个按钮。 NetBeans 为其提供了红色轮廓。
-
单击
BumperSticker
组件。弹出“连接向导”。 -
点击 动作旁边的 ,然后选择 actionPerformed 。点击 下一步> 。
-
选择 Method Call ,然后从列表中选择 go() 。点击 完成 。
如果不确定任何步骤,请查看接线应用。这里的过程非常相似。
再次运行该应用程序。当您单击第二个按钮时,BumperSticker
组件会为心脏的颜色设置动画。
同样,请注意您是如何在不编写任何代码的情况下生成功能正常的应用程序的。