Могу ли я изменить Java Swing JTextArea, чтобы он выглядел как JPasswordField? - PullRequest
0 голосов
/ 21 августа 2009

Могу ли я изменить Java Swing JTextArea, чтобы он не отображал напечатанные символы? Могу ли я заставить его отображать только символы '*' так же, как это делает класс JPasswordField?

Ответы [ 2 ]

5 голосов
/ 21 августа 2009

ИМХО лучший способ решить эту проблему - посмотреть, как JPasswordField переопределяет JTextField, и создать собственный JTextArea.

1 голос
/ 21 августа 2009

Ну, кроме использования JPasswordField (который является просто подклассом JTextField), вы можете заменить каждый символ на * при каждом нажатии клавиши и сохранить фактический текст в строку или массив символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...