我正在使用一个抽象类,我不允许改变。
抽象类具有以下操作:saveButton.disableProperty().bind(validBooleanProperty.not())
.
在我的子类中,我有@FXML private var titleTextField: TextField = _
,这是一个包含项目标题的TextField
。
我想这样做,当titleTextField
得到任何类型的输入时,saveButton
对它作出反应。我试图为titleTextField.textProperty()
创建一个侦听器,但是我得到Cannot resolve overloaded method 'addListener'
错误。我不知道为什么会这样。
在这种情况下,我如何绑定/侦听titleTextField
中的变化并使saveButton
做出反应?
我不知道是什么把我弄糊涂了,答案很简单:
saveButton.disableProperty().bind(titleTextField.textProperty().isEqualTo(""))