3

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

我使用这个 IDE 大约一个月了,因此我探索了它的许多功能。但是有一个特定的——称为绑定/绑定——我不知道它是做什么的。

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

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

4

2 回答 2

2

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

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

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

Java Bean,与绑定相关: JavaBean 到底是什么?

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

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

于 2012-11-09T18:20:15.037 回答
0

嗯,它在Netbeans 文档中有所描述。

于 2012-11-09T01:49:24.770 回答