“绑定”对话框:“绑定”标签(Java 桌面应用程序)
另请参见
在该对话框中,您可以将 JavaBeans 组件 (Bean) 的属性彼此绑定在一起,以使这些属性值保持同步。例如,可以将 JSlider 组件的 value 属性绑定到 JTextField 组件的 text 属性。
选择用于打开“绑定”对话框的属性,该属性将用作绑定目标。在“绑定”对话框中,指定绑定源并配置绑定。
在执行以下某项操作时,将打开此对话框:
- 在 GUI 生成器中右键单击某个组件,然后从“绑定”子菜单中选择属性。
- 在 Bean 属性表单的“绑定”类别中,单击某个属性的省略号 (...) 按钮。
该对话框的“绑定”标签将包含以下字段组合:
- 绑定源。此下拉列表包含一组可视组件和其他 Bean,它们可用于绑定在打开该对话框时所选择的属性。
要在此列表中列出某个 Bean,则需要将其添加到窗体中。请参见在窗体中添加组件。
- 绑定表达式。在此组合框中,您可以选择或键入要绑定到目标属性的绑定源属性。此列表还可能包含可用于绑定中的其他类型的表达式。此组合框中提供的某些属性是 Bean 绑定库添加的特殊合成属性,它们可以实现某些组件的基本属性集无法实现的一些有用绑定。
此对话框中的表达式使用表达式语言语法。
某些绑定不需要使用绑定表达式。
- 显示表达式(仅适用 JList 组件的 elements 属性)。该属性类似于“绑定表达式”字段,您可以确定在 JList 中为用户显示的内容。
该字段与 JListBinding.DetailBinding
类相对应。
- 将数据导入到窗体(仅适用 JTable、JList 和 JComboBox 组件的 elements 属性)。用于从数据库表中选择要绑定到窗体的列。如果项目中没有实体类(用于表示要进行绑定的数据库表),IDE 将创建此类实体类。
- 如果要绑定的表包含任何外键,则在生成实体类时将不考虑这些键。在这种情况下,最好先使用“新建实体类”向导创建实体类,然后再将数据导入到窗体中。
- “可用”和“选定”列(仅适用 JTable 组件的 elements 元素)。使用“将数据导入到窗体”按钮选择数据库表后,您可以使用“可用”和“选定”列表将项移入和移出 JTable。“选定”列表显示了将在表中显示的任何内容。
可通过选择某项并单击 "<" 和 ">" 按钮在列表中添加和删除项,也可以通过单击 "<<" 或 ">>" 按钮删除或添加所有项。
通过选择某个项并单击“向上”或“向下”按钮可以重新排列“已选定”列表中的项。各项在“已选定”列表中的显示顺序就是各列在表中的显示顺序。
- 另请参见
- “绑定”对话框:“高级”标签
- 使用 GUI 生成器设计 Java GUI
- 使用 GUI 生成器
- GUI 生成器任务:快速参考
法律声明