Подождите, прежде чем реагировать на изменение свойства JavaFX 8
Есть ли способ в течение нескольких секунд прослушивать изменение свойства, а затем вызывать событие (вызывать метод)?
Например, когда пользователь вводит данные в текстовое поле:
textField.textProperty().addListener(new ChangeListener<String>() {
@Override
public void changed(ObservableValue<? extends String> arg0, String arg1, String arg2) {
//before calling a method to do something.. wait for a few seconds ...
}
});
Сценарий будет запускать действие на основе строкового значения. Например, нажав «М» для перемещения или «МА» для маски. Я хотел бы «продолжать слушать» в течение 2 секунд, прежде чем делать действие.