Netbeans - Swing Binding

时间:2012-11-08 20:45:34

标签: java swing netbeans

我在Windows 7上使用NetBeans IDE 7.2来创建Java Swing应用程序。

我使用这个IDE大约一个月,因此我已经探索了它的许多功能。但是有一个特别的 - 称为绑定 / 绑定 - 我不知道它的作用。

这可以在项目选项卡中找到,该选项卡在您创建Java Swing源代码时显示(例如,使用File > New Project)。将任何对象(例如JSpinner)添加到JFrame,然后右键单击它,它就是: vinculate 选项。

那么,是否有人知道“绑定”的目的/效用是什么?

2 个答案:

答案 0 :(得分:2)

我用谷歌搜索了一下,发现了以下内容:

http://www.formdev.com/jformdesigner/doc/ui/beans-binding/

http://forums.netbeans.org/topic1651.html

与绑定相关的Java Bean: What is a JavaBean exactly?

基本上,绑定是具有以下属性的属性:我们有一个源和一个目标,我们希望绑定一个目标属性(来自JTextField的文本,来自JCheckBox的选定状态)一些源属性(比如,一些int值,或一些字符串文本,甚至一个标志/布尔值)。目标通常是一个Swing组件,源也可以是Swing组件,也可以是用户创建的自定义Bean(可能是Class,也许不是)。

一个典型的例子是绑定 JSlider值(源)与JTextField(目标)。

答案 1 :(得分:0)

嗯,它在the Netbeans docs中描述。