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

标签 java javafx scenebuilder

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

所以下面的launchButton方法就是点击按钮时会发生的事情。 checkBox 方法中的 boolean 值应该以某种方式连接到 Scene Builder。

非常感谢!

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);
}

最佳答案

使用 Scene Builder 无法做到这一点。
该工具是关于生成一个不包含代码逻辑的 FXML 文件。

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

相关文章:

使用自定义列表单元格时 JavaFX ListView 呈现错误

JavaFX 通过 setOnKeyPressed 更新当前位置

Javafx:以编程方式关闭警报框(或任何对话框)

java - 使可变长度字符串在JavaFX(使用标签)中居中

Java 图形不会更新

java - 从自定义属性文件获取Log4j设置

java - 使用 JavaFX FXML 在 CSS 中样式布局 Pane 而不创建变量?

java - 我们如何使用Scene Builder 2定位Java 7?

java - 如何在 Java Weka API 中使用类不平衡技术 (SMOTE)?

JavaFx java.lang.StackOverflowError