本教程的软件和文件需求
要完成本教程,需要在计算机中安装以下软件:
NetBeans IDE 6.0。
Java Standard Development Kit (JDK) version 5.0 or 6.0
简介:NetBeans IDE 6.0 中的 Bean 绑定
在还没有发布 bean 绑定库的时候,通常很难将 UI 组件连接到数据库或者使组件属性值保持同步。例如,要在 JTable 中显示来自标准数据库的数据,需要手动创建实用类来处理数据库和 JTable 之间的连接。而要使不同 bean 属性的值(例如描绘可见 bean 的 JTextField 的值)保持同步则需要亲自编写侦听程序和事件处理程序。
bean 绑定库对所有这些操作进行了简化和标准化。您仅需编写几行代码来确定哪些组件的哪些属性需要保持同步,余下的工作则由 bean 绑定库负责完成。在 NetBeans IDE 中,bean 绑定特性被集成到了 GUI Builder 中,因此在确定可视设计之后,您可以立刻编写应用程序的行为。
本教程概述了 IDE bean 绑定的主要方面。要了解众多特性的具体应用,请阅读 构建 Java 桌面数据库应用程序教程。
对多个属性进行绑定
本质上讲,bean 绑定就是一种不需要侦听事件和处理代码就可连接 bean 属性的方法。
为解释 bean 绑定的概念以及 IDE 对其提供的支持,我们将实现一个简单的示例,其中用户可以调整滑块来修改文本字段中的数字值。
示例设置如下:
在 IDE 中,选择 File > New Project。
选择 Java 类别并选择 Java Application 模板。单击 Next 按钮。
在向导的 Name 和 Location 页面,执行以下操作:
输入 NumberSlider 作为项目名。
选中 Set As Main Project 复选框。
取消选择 Create Main Class 复选框。
单击 Finish 按钮退出向导并设置项目。
在 Projects 窗口中,右键单击 NumberSlider 项目节点并选择 New > JFrame Form。
(如果 New 菜单中的 JFrame Form 不可用,选择 Other。然后在 New File 向导中,选择 Swing GUI Forms 类别并选择 JFrame Form 模板)。< /p>