文档

Java™ 教程-Java Tutorials 中文版
使用第三方 Bean
Trail: JavaBeans(TM)
Lesson: Quick Start

使用第三方 Bean

几乎所有代码都可以打包为 bean。到目前为止,你看到的 bean 都是可视化 bean,但 bean 可以在没有可见组件的情况下提供功能。

JavaBeans 的强大之处在于你可以使用软件组件而无需编写它们或了解它们的实现。

此页面描述了如何将 JavaBean 添加到应用程序并利用其功能。

将 Bean 添加到 NetBeans Palette

下载 JavaBean 组件的一个例子 BumperSticker。Bean 作为 JAR 文件分发。将文件保存在计算机上的某个位置。BumperSticker 是图形组件,并公开了一个方法 go(),它启动了一个动画。

要将 BumperSticker 添加到 NetBeans 选项板,请从 NetBeans 菜单中选择 Tools>Palette>Swing/AWT Components

NetBeans 面板管理器

单击 Add from JAR... 按钮。NetBeans 要求你找到包含要添加到面板的 Bean 的 JAR 文件。找到刚刚下载的文件,然后单击 Next

找到 JAR 文件

NetBeans 显示 JAR 文件中的类列表。选择你希望添加到面板中的那些。在这种情况下,选择 BumperSticker 并单击 Next

选择要添加到面板的 bean

最后,NetBeans 需要知道面板的哪个部分将接收新的 bean。选择 Beans 点击 Finish 完成。

选择面板部分

单击 Close 以使 Palette Manager 窗口消失。现在看看面板。Beans 部分中有 BumperSticker

使用新的 JavaBean

继续将 BumperSticker 拖出面板并进入窗体。

我们都喜欢 Java Tutorial

你可以像处理任何其他 bean 一样使用 BumperSticker 实例。要查看此操作,请将另一个按钮拖到窗体中。这个按钮将启动 BumperSticker 的动画。

向表单添加另一个按钮

将按钮连接到 BumperSticker bean,就像之前将第一个按钮连接到文本框一样。

  1. 首先单击 Connection Mode 按钮。
  2. 单击第二个按钮。NetBeans 为其提供了红色轮廓。
  3. 单击 BumperSticker 组件。弹出 Connection Wizard
  4. 单击 action 旁边的 +,然后选择 actionPerformed。单击 Next >
  5. 选择 Method Call,然后从列表中选择 go()。点击 Finish

如果你不确定任何步骤,请查看 Wiring the Application。这里的过程非常相似。

再次运行该应用程序。单击第二个按钮时,BumperSticker 组件会激活心脏的颜色。

再次注意,如何在不编写任何代码的情况下生成正常运行的应用程序。

快照应用程序

Previous page: Wiring the Application
Next page: Writing JavaBeans Components