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

0
Dave 21 Авг 2009 в 00:09

2 ответа

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

5
Marian 21 Авг 2009 в 01:08

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

1
thedude19 21 Авг 2009 в 00:51