Я хотел бы добавить своего listener в мой JavaFX TextField, который когда пользователь меняет значение TextField, приложение печатает что-то на консоли.
Я искал, и я нашел следующий очень похожий вопрос: Слушатель изменения значения в JTextField
Ответ на указанный вопрос очень ясен и эффективен, но, к сожалению, он полезен только для JTextField (Not JavaFX TextField), потому что он говорит, что вы должны использовать DocumentListener следующим образом:
// Listen for changes in the text
textField.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
warn();
}
public void removeUpdate(DocumentEvent e) {
warn();
}
public void insertUpdate(DocumentEvent e) {
warn();
}
но в JavaFX TextFields вы не сможете этого сделать. Так? Каково решение?
(описание кода может быть очень хорошим, но если это невозможно, любой намек будет оценен)