java - 如何在 JTextField 中回显字符而不是按下的键

标签 java swing

我需要回显特定字符,而不是在 JTextField 中按下的键。 产生的效果就像我按 k 键,但 * 出现在文本字段中。

最佳答案

使用 JPasswordField 怎么样?反而?它是 JTextField

的子类

that allows the editing of a single line of text where the view indicates something was typed, but does not show the original characters.

(引自 Javadoc)

关于需要动态转换字符的附加内容,您可能需要查看 Javadoc for JTextField 中带有 UpperCaseFieldUpperCaseField 示例。 。它可以很容易地转换成某种逻辑,将每个字符转换为另一个字符。

关于java - 如何在 JTextField 中回显字符而不是按下的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15702527/

相关文章:

java - 如何使用进程构建器运行 .sh 文件?

java - 简单的字符串错误

java - 如何从类路径加载/引用文件作为文件实例

空布局上的 Java 图形

java - 按内容自动垂直调整 JTable 的大小

java - 使用包含可编辑 JTextArea 的 JPanel 呈现 JTree 叶

java - hibernate 默认值

Java - 插入符号对话框(类似Word)

java - 当有两个 JLabel 时,一个 JLabel 会消失

java - 我如何使变量获取行数据