Как вставить «точку» в textField (часть графического интерфейса) в Java? Мой код для loginFrame, и я хочу изменить каждый символ, вставленный в поле пароля, сразу в точку (точно так же, как если бы вы подписались на свой адрес электронной почты). Всякий раз, когда я копирую и вставляю символ из слова, он становится пустым полем, потому что он рассматривается как незаконный символ. Я огляделся, но я не смог найти никого с похожим вопросом. Спасибо!Вставка пулеподобного символа в текстовое поле
0
A
ответ
4
Вместо этого вы должны использовать JPasswordField
. Он работает точно так же, как JTextField
, за исключением того, что он автоматически заменяет весь набранный текст символом, зависящим от внешнего вида, и вы должны использовать метод getPassword
для извлечения пароля вместо getText
.
Смежные вопросы
- 1. Как предотвратить ввод символа в текстовое поле?
- 2. Java Добавление символа в текстовое поле
- 3. Измените значение символа, введенного в текстовое поле
- 4. Вставка строк текста курсором в текстовое поле
- 5. Вставка в текстовое поле с Tkinter
- 6. Вставка img в текстовое поле (html, css)
- 7. Вставка значения кнопки в текстовое поле
- 8. Вставка значения MAX +1 в текстовое поле
- 9. Вставка встроенного emojis в текстовое поле (EmojiOne)
- 10. jQuery: Вставка форматированного текста в текстовое поле
- 11. Вставка или копирование/вставка изображения в текстовое поле
- 12. Вставка символа в строку
- 13. Вставка символа в матрицу
- 14. Подтвердить текстовое поле при вводе ввода в текстовое поле
- 15. Почему мое текстовое поле TextChanged становится уволенным после ввода «только» одного символа в текстовое поле?
- 16. Вставка индексированного элемента массива в текстовое поле в режиме «редактирования»
- 17. Вставка текста в текстовое поле в позиции курсора VB
- 18. Вставка текста в текстовое поле не происходит в IE 11
- 19. Вставка текста в текстовое поле с использованием .load() в jQuery
- 20. Вставка текста в текстовое поле в tcl tk через поток
- 21. отключить текстовое поле от использования специального символа в winforms C#
- 22. Предотвращение ввода специального символа в текстовое поле html
- 23. Как использовать Selenium для ввода символа табуляции в текстовое поле?
- 24. возвращает клавиатуру при вводе одного символа в текстовое поле
- 25. JQuery вставка текста в текстовое поле после X символов
- 26. Создание случайных чисел и вставка в текстовое поле
- 27. Вставка текстового поля GridView в другое текстовое поле
- 28. Вставка случайное значение в текстовое поле с помощью селена язь
- 29. C# вставка в текстовое поле не работает во время выполнения
- 30. Meteor контролирует копирование и вставка в текстовое поле
Что такое «textField»? Какая библиотека графического интерфейса? Вы имеете в виду Swing JTextField? Можете ли вы показать, что вы пробовали, включая код и фотографии? Пожалуйста, предоставьте всю соответствующую информацию в своем вопросе с самого начала. В противном случае мы должны догадаться, и есть хороший шанс, что мы ошибаемся. –
Если вы используете Swing, используйте JPasswordField, который сделает это за вас. Если вы используете другую структуру, скажите, что это такое. Но я уверен, что у него есть эквивалент. –
Если вы хотите использовать необычные символы, которые вы не можете найти на клавиатуре, вы можете рассмотреть unicode. Юникод пули - U + 2022, поэтому используйте textField.setText ("\ u2022"); может работать для вас. Конечно, если вы делаете пароли, вы, вероятно, захотите использовать JPasswordField. – user2570465