0
如何在Java中将“点”插入到textField(GUI的一部分)中?我的代码是一个loginFrame,我想要做的就是将插入到密码字段中的每个字符立即更改为一个点(就像登录到您的电子邮件一样)。每当我从word中复制并粘贴符号时,它就会变成一个空框,因为它被视为非法符号。我环顾四周,但我一直无法找到任何有类似问题的人。 谢谢!在文本框中插入一个类似符号的符号
如何在Java中将“点”插入到textField(GUI的一部分)中?我的代码是一个loginFrame,我想要做的就是将插入到密码字段中的每个字符立即更改为一个点(就像登录到您的电子邮件一样)。每当我从word中复制并粘贴符号时,它就会变成一个空框,因为它被视为非法符号。我环顾四周,但我一直无法找到任何有类似问题的人。 谢谢!在文本框中插入一个类似符号的符号
您应该使用JPasswordField
来代替。它的工作原理与JTextField
完全相同,不同之处在于它会自动替换所有带有外观和外观的字符,并且您应该使用getPassword
方法检索密码而不是getText
。
什么是“textField”?什么GUI库?你的意思是一个Swing JTextField?你能展示你试过的代码和图片吗?请从你的问题中提出你的问题中的所有相关信息。否则,我们必须猜测,我们很可能会猜错。 –
如果使用Swing,请使用JPasswordField,它将为您执行此操作。如果使用其他框架,请说明它是什么。但我很确定它具有相同的功能。 –
如果您想使用在键盘上找不到的不寻常符号,可以考虑使用unicode。子弹unicode是U + 2022,所以使用textField.setText(“\ u2022”);可能会为你工作。当然,如果你正在做密码,你可能会想使用JPasswordField。 – user2570465