The IDE supports the Beans Binding specification (JSR 295), which enables you to synchronize the values of properties of different beans. This feature is useful in desktop applications for things such as the following:
To take full advantage of the IDE's beans binding support, use the IDE's GUI Builder. You can open the GUI Builder in either of the following ways:
When the GUI Builder is open, you can generate bindings for components by using the Bind dialog box. The Bind dialog box enables you to designate a source for the binding and generate other necessary code for the binding, such as converters or validators. Open the Bind dialog box by right-clicking the component that you want to be the target of the binding and choosing the appropriate property from the Bind submenu.
When using the Bind dialog box, the IDE generates binding code that contains Expression Language syntax. This syntax makes it easy to bind simple properties, nested properties, and expressions.