【发布时间】:2013-08-20 21:06:25
【问题描述】:
如何在 Java 中将“点”插入文本字段(GUI 的一部分)?我的代码用于 loginFrame,我想做的是将插入密码字段的每个字符立即更改为一个点(就像您正在登录您的电子邮件一样)。每当我从 word 中复制和粘贴符号时,它就会变成一个空框,因为它被视为非法符号。我环顾四周,但我找不到任何有类似问题的人。 谢谢!!
【问题讨论】:
-
什么是“文本字段”?什么GUI库?你是说 Swing JTextField 吗?你能展示你尝试过的东西,包括代码和图片吗?请从一开始就在您的问题中提供所有相关信息。否则我们必须猜测,我们很有可能会猜错。
-
如果使用 Swing,请使用 JPasswordField,它会为您做到这一点。如果使用另一个框架,请说出它是什么。但我很确定它有等价物。
-
如果您想使用在键盘上找不到的不寻常符号,您可以考虑使用 unicode。项目符号 unicode 是 U+2022,所以使用 textField.setText("\u2022");可能对你有用。当然,如果您要输入密码,您可能会想要使用 JPasswordField。
标签: java user-interface symbols