Я хотел бы добавить своего 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 вы не сможете этого сделать. Так? Каково решение?
(описание кода может быть очень хорошим, но если это невозможно, любой намек будет оценен)