我对编程还很陌生,所以如果您发现任何愚蠢的事情,请解释。 问题在于 2 个文件:控制器和 FXML 文件。 在 FXML 文件中,我将 onKeyReleased 属性链接到控制器类中名为“keyReleasedProperty”的函数 我根据布尔值禁用了按钮。 布尔值取决于必填字段有空文本的条件,结果为假。 但是,它不起作用。
这是我在函数中尝试做的: 按钮的 id 是“addStudent”
@FXML
void keyReleasedProperty(){
String first = this.firstName.getText();
boolean isDisabled = ((first.isEmpty()) || (first.trim().isEmpty()));
addStudent.setDisable(isDisabled);
}
按钮仍然没有禁用。它一直处于启用状态。