在桌面应用程序中实现Beans和数据绑定 - 编程入门网
将 IDE 连接到一个数据库。 向 GUI Builder 中的表单添加组件。 创建需要进行绑定的代表数据库表的类。下面介绍了将数据绑定到组件的实体类的创建步骤。 创建实体类 要创建实体类并使用它表示绑定到 JTable 的数据库,请执行以下操作: 在 Projects 窗口中,右键单击项目并选择 New > Other,选择 Persistence 类别,然后从 Database 模板选择 Entity Classes。< /li> 在向导的 Database Tables 页面中选择 database connection。 填充 Available Tables 列后,选择希望在应用程序中使用的表并单击 Add 将它们移动到 Selected Tables 列中,单击 Next 按钮。 在向导的 Entity Classes 页面中,确保 Generate Named Query Annotations for Persistent Fields 对话框被选中。 根据需求对所生成的类的名称和位置进行自定义。 在桌面应用程序中实现Beans和数据绑定(5)时间:2010-12-06单击 Create Persistence Unit 按钮。 在 Create Persistence Unit 对话框中,确保进行了以下选择: 所选的 Persistence Library 为 TopLink。 所选的 Table Generation Strategy 为 “None”。 单击 Finish 按钮。 您应该能够在 Projects 窗口中看到实体类节点。 将组件绑定到表示数据的 Bean 要将数据绑定到 JTable 组件: 右键单击 GUI Builder 中的组件并选择 Bind > 元素。 单击 Import Data to Form 按钮。从 Import Data to Form 对话框中选择希望对其绑定组件的数据库表。单击 OK 按钮。 在 Binding Source 复选框中,选择表示实体类的结果列表的项。例如,如果调用了实体类 Customer.java,那么将生成 customerList 列表对象。 保留 Binding Expression 的值为 null。 如果希望将一些数据库列显示在 JTable 中,则从 Selected 列表中选择这些列,然后将它们移动到 Available 列表。 选择 Advanced 选项卡进一步配置绑定。例如,您可以指定一个验证程序或是转换程序,或者如果绑定源为 null 或不可读时指定行为。 单击 OK 按钮。 要将数据绑定到 JList 组件: 右键单击 GUI Builder 中的组件并选择 Bind > 元素。 单击 Import Data to Form。从 Import Data to Form 对话框中选择希望对其绑定组件的数据库表。单击 OK 按钮。 从 Binding Source 复选框中选择表示实体类结果列表的项。例如,如果调用了实体类 Customer.java,那么将生成 customerList 类别对象。 保留 Binding Expression 的值为 null 不变。 在 Display Expression 下拉列表中,选择表示数据库列的属性,这些数据库列包含希望显示在列表的值。 选择 Advanced 选项卡进一步配置绑定。 单击 OK。 注意:您还可以使用 New Java Desktop Application 向导快速创建具有 CRUD 特性(创建、更新和删除)的功能完整的应用程序。然而,最好提前创建所有实体类,以确保所生成的类涵盖了实体间的所有关系。 在桌面应用程序中实现Beans和数据绑定(6)时间:2010-12-06特殊绑定属性 如果需要,可以使用 bean 绑定库为组件中缺失的一些 Swing 组件提供的人为创建的特殊属性。这些属性表示的内容(如选中的表行)有助于绑定属性。 下面的列表展示了 bean 绑定库添加的一些人为创建的属性:
|
|||||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |