Не могу поверить, что ничего не смог найти по этому поводу.Это должен быть очень распространенный вариант использования.
Я хочу настроить TextField (JavaFX) так, чтобы пользователь мог вводить данные по шаблону.Например, стандартный номер телефона США с шаблоном (###) ### - ####.У меня нет проблем с форматированием после факта, и я вижу множество учебных пособий / примеров по ограничению ввода только цифрами и "(", ")" и "-" в нужных местах, но я не хочу, чтобы пользовательчтобы ввести круглые скобки и тире - они просто должны быть там, и цифры должны вводиться "вокруг них".
Я вижу это все время на веб-страницах - поэтому JavaScript должен делать это легко.Раньше я работал на языке, где это было так просто, как что-то вроде:
myTextField.setInputPattern("(999) 999-9999") // yes this is fictional code
Вы можете сделать то же самое с любым шаблоном - ss #, ввод даты, IP-адреса и т. Д., И янемного ошеломлен тем, что мне не удалось найти что-то в JavaFX для этого.