什么是Java中的绑定

时间:2011-03-29 14:48:09

标签: java swing

我听到了关于GUI的引用绑定术语。这是什么意思?为什么它们有用?

编辑:以Netbeans GUI编辑器为例。它有一个完整的选项卡和部分专用于属性窗口中的绑定或以下代码


org.jdesktop.swingbinding.JComboBoxBinding jComboBoxBinding = org.jdesktop.swingbinding.SwingBindings.createJComboBoxBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, lotsList, jComboBox1);


2 个答案:

答案 0 :(得分:3)

在GUI的上下文中,绑定通常是指模型 UI组件之间的双向链接。当其中一个发生变化时,另一个发生相应变化。

请参阅http://en.wikipedia.org/wiki/UI_data_binding

答案 1 :(得分:3)

Laurent已经为您的问题提供了公平的答案,但在实际层面上:

绑定机制提供CRUD(创建,读取,更新,删除)操作。因此,例如,如果将数据库表绑定到页表,则可以创建一行并自动保存,您可以更新该行,读取或删除它。

对于相关的netbeans,请参阅:http://netbeans.org/kb/docs/java/gui-binding.html