Подождите, прежде чем реагировать на изменение свойства 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 секунд, прежде чем делать действие.

Ответы на вопрос(3)

Ваш ответ на вопрос