В моем приложении TextField связан двунаправленно с макетом панели. Любые изменения в текстовом поле немедленно обновят layoutX панели.JavaFX 8 Двойная привязка в одностороннем порядке
Например, если layoutX равен 500 и последний нуль удален, позиция панели переходит непосредственно к x = 50. Аналогично, если панель перетаскивается вокруг значения в поле tex, отображает значение layoutX на панели.
Связывание перетаскивания прекрасное, но теперь я хочу дождаться клавиши RETURN в текстовом поле до того, как будет обновлен layoutX панели (я хочу сначала проверить правильные граничные значения). Я попробовал ChangeListeners и привязку низкого уровня, но не могу заставить его работать удовлетворительно.
Есть ли у кого-нибудь идеи о том, как реализовать это. Мне кажется, что это будет обычным делом, но в этих книгах или в Интернете об этом очень мало информации. Может ли изменщик «использовать связующее событие»?
Просто используйте два слушателя вместо привязки. Используйте прослушиватель для 'ActionEvent' на' TextField' –