В NetBeans я создал проект со многими из JTextField
. Теперь я понимаю, что я должен подтвердить это. Можно ли «преобразовать» текстовые поля в JFormattedTextField
?
От JTextField к JFormattedTextField
Ответы (1)
Можно ли "преобразовать" текстовые поля в
JFormattedTextField
?
Нет, это не так. По крайней мере, не напрямую. Однако возможно и обратное, учитывая, что JFormattedTextField
простирается от JTextField
.
Поэтому я должен удалить все поля JTexField и добавить форматированные поля?
Не обязательно, но настоятельно рекомендуется. С другой стороны, вы можете разрешить переменные класса, объявленные как JTextField
, и инициализировать их как JFormattedTextField
с помощью пользовательского кода:
Затем вы можете «безопасно» понизить их как JFormattedTextField
позже. Однако я хотел бы еще раз подчеркнуть, что это звучит как грязный обходной путь. Также обратите внимание, что вы не сможете изменить код setText(...)
на setValue(...)
, который предпочтительнее для форматированных текстовых полей.
JFormattedTextField
простирается отJTextField
. - person dic19   schedule 04.12.2014JTextField
, и инициализировать их какJFormattedTextField
с помощью пользовательского кода. Затем вы можете безопасно перевести их какJFormattedTextField
позже. Хотя это звучит как грязный обходной путь. - person dic19   schedule 04.12.2014