我正在使用 Netbeans Swing GUI 构建器来设计我的应用程序的 GUI。我有一个 JTextField tf
和一个 JCheckBox cb
。
现在,我希望仅当启用并选择 cb
时才启用 tf
。
我正在执行以下步骤来在 Netbeans 中执行此操作:
- 右键单击
tf
>> 属性 >> 绑定(bind) - 点击
enabled
右侧的按钮...
绑定(bind)来源:tf
绑定(bind)表达式:${selected}
现在,在上述步骤中,绑定(bind)表达式可以设置为 ${selected}
或 ${enabled}
。
但根据我的需要,绑定(bind)表达式应该类似于 ${selected} && ${enabled}
。
我也尝试了上面的表达式,但没有成功。
如何通过 Netbeans 做到这一点?
最佳答案
你想要的表达是,
${enabled && selected}
在字段中手动输入表达式。
您必须再做一件事。转到高级选项卡,并将更新模式从读/写更改为只读。否则,禁用文本字段也会禁用该复选框。
关于Java Swing - 如何在 Netbeans 中绑定(bind) JComponent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732961/