我有多个银行名称类的字段。最初只有一个银行字段可用,但用户可以添加更多。我想将ChangeListener
添加到TextField
以更改丢失焦点的文字。如何在代码中处理this
(TextField
触发事件)?
我的代码是:
bankContainer.lookup(".bank-name").focusedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> arg0, Boolean oldPropertyValue,
Boolean newPropertyValue) {
if (!newPropertyValue) {
System.out.println(this);
trimText(this);
}
}
});
答案 0 :(得分:0)
您可以使用访问父类实例的ParentClass.this
(只需用实际的父类名替换ParentClass
。)