Java Swing - 如何在 Netbeans 中绑定(bind) JComponent?

标签 java user-interface swing netbeans binding

我正在使用 Netbeans Swing GUI 构建器来设计我的应用程序的 GUI。我有一个 JTextField tf 和一个 JCheckBox cb

现在,我希望仅当启用并选择 cb 时才启用 tf

我正在执行以下步骤来在 Netbeans 中执行此操作:

  1. 右键单击 tf >> 属性 >> 绑定(bind)
  2. 点击enabled右侧的按钮...
  3. 绑定(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/

相关文章:

java - 匹配器/图案不打印

java - 从 Java 获取有效的屏幕尺寸

python - 如何控制进度条大小 PySimpleGUI

java - 如何在 Netbeans 中设置 JList 的 ListModel?

java - 指定Canvas在Swing中的位置

java - "Java Modified UTF-8 Encoding"是什么意思?

java - Spark 连接器错误 : WARN NettyUtil: Found Netty's native epoll transport, 但未在基于 linux 的操作系统上运行。改用 NIO

c++ gui 编程资源

java - JTextPane - 不使用 JScrollPane 滚动可见文本

java - 如何修复 JTable 中的列以使该列始终可见