我刚刚学习javafx.beans.property并有一个问题。我使用lambda表达式将Listener添加到属性对象。但我不知道如何删除它。 我的代码:
import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.IntegerProperty;
import javafx.beans.Observable;
public class InvalditionTest {
public static void main(String[] args) {
IntegerProperty counter = new SimpleIntegerProperty(100);
counter.addListener(prop-> { System.out.println("Counter is
invalid)");
counter.set(50);
});
counter.set(150);
System.out.println(counter.getValue());
counter.removeListener(???????);
counter.set(150);
System.out.println(counter.getValue());
}
public static void validated(Observable prop){
}
}
我需要填写什么:counter.removeListener(???????); 感谢