在桌面应用程序中实现Beans和数据绑定2010-12-06本教程的软件和文件需求要完成本教程,需要在计算机中安装以下软件: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>