java - 场景生成器 (JavaFX) 按钮禁用条件

标签 java javafx scenebuilder

我正在使用 Scene Builder 2.0,我想默认禁用一个按钮。这工作正常,但我想在两个 boolean 值设置为 true 时启用它。在场景生成器中,如何向按钮的状态添加条件?

所以下面的 launchButton 方法是单击按钮时会发生的情况。 checkBox 方法中的 boolean 值应该以某种方式连接到场景生成器。

非常感谢!

public void checkBox1(ActionEvent event) {
    checkBox1.setDisable(true);
    checkBox1Status = true;
}

public void checkBox2(ActionEvent event) {
    checkBox2.setDisable(true);
    checkBox2Status = true;
}

public void launchButton(ActionEvent event) throws InterruptedException {
    progressBarMainMenu(event);
}

最佳答案

您无法使用场景生成器执行此操作。 该工具用于生成 FXML 文件,该文件不包含代码逻辑。

关于java - 场景生成器 (JavaFX) 按钮禁用条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36337732/

相关文章:

Java & Jersey 1.17 : Custom default response headers

java - 无法使用asyncTask.cancel()

java - 无法创建编辑文本对象

JavaFX TitledPane 内容在折叠后消失

java - 双击行时无法触发 MouseEvent

java - 线程 "JavaFX Application Thread"java.lang.IllegalArgumentException : argument type mismatch 中的异常

java - 如何使用 SQL 查询删除列与任何集合匹配的行?

java - 如何在不重新加载页面的情况下从 Javafx 编辑 HTML 页面(在 webview 中)?

java - 如何让我的成功消息在出现错误时不显示

css - JavaFX Gluon 主题问题