Кто-нибудь знает, есть ли метод JTextArea, который я могу переопределить, чтобы изменить то, что отображается на экране?Как я могу изменить текст, который фактически отображается JTextArea?
Я хочу сохранить содержимое поля одинаково. То есть. Если я установлю текст на «привет», и я вызываю getText(), я не хочу возвращать «привет».
Однако я wan't, чтобы иметь возможность отменить то, что отображается на экране (Например, чтобы заменить «*****»)
Да я знаю, что JPasswordField делает это, но мне нужно использовать JTextArea, а также хотел бы тонкий контроль над отображаемым.
Любые идеи? Есть ли способ отображения, который я могу переопределить? Большое спасибо, если у вас есть !!!
Почему вы должны использовать JTextArea, но не в JPasswordField? JPasswordField является подклассом JTextArea ... –
Нет, это не так. Это подкласс JTextField. Мне нужно переопределить JTextArea, чтобы он работал как поле пароля так же, как JPasswordField переопределяет JTextField. – Dave
Возможный дубликат [Могу ли я модифицировать Java Swing JTextArea, чтобы он выглядел как JPasswordField?] (Http://stackoverflow.com/questions/1308518/can-i-modify-a-java-swing-jtextarea-so- that-it-looks-like-a-jpasswordfield) – Alexander