Могу ли я изменить Java Swing JTextArea, чтобы он не отображал напечатанные символы? Могу ли я заставить его отображать только символы '*' так же, как это делает класс JPasswordField?
JTextArea
JPasswordField
ИМХО лучший способ решить эту проблему - посмотреть, как JPasswordField переопределяет JTextField, и создать собственный JTextArea.
Ну, кроме использования JPasswordField (который является просто подклассом JTextField), вы можете заменить каждый символ на * при каждом нажатии клавиши и сохранить фактический текст в строку или массив символов.