【发布时间】:2014-05-25 14:14:41
【问题描述】:
有什么方法可以在用户输入时使用JTextArea隐藏文本??
有点像密码..
在JTextArea 我有..
密码:
在最后一行,并且该行中的任何用户类型都不应该是可见的。
我尝试使用setForeground 方法将字体颜色设置为 textarea 颜色,这使文本不可见但允许用户复制和粘贴。
有什么解决方法或者我怎样才能做到这一点??
请帮忙
【问题讨论】:
-
您是否正在寻找
JTextArea的密码而不是JTextField?你到底为什么想要那个......? -
@ryvantage 它是一个类似 teraterm 的终端工具,其中我使用 JtextArea 进行所有 GUI 显示。
-
如果您可以检测到何时需要输入密码,您可以暂时将
DocumentFilter应用到您的JTextArea的Document并捕获所有输入,而不会成为文本的一部分区域正在显示。