我对Java非常陌生&只是进行了登录,但我想用星号隐藏密码。但是如果我使用这个片段,它会使用星星。如何在更换后“编码”它?替换字符串并再次对其进行编码
编辑:输入来自GuiTextBox,它是Minecraft的GuiScreen的一种方法。
String input = passwd.getText();
char[] ca = new char[input.length()];
Arrays.fill(ca, '*');
String output = new String(ca);
passwd.setText(output);
'passwd'是一个JTextField?请参阅[JPasswordField](http://docs.oracle.com/javase/7/docs/api/javax/swing/JPasswordField.html)。如果你不把输入保存在某个地方,它将会丢失。 – AxelH
...或一个JPasswordField?请提供更多的上下文/背景和相关代码,以便我们能够正视或反思。 –
passwd是一个GuiTextBox,它是Minecraft的GuiScreen的一种方法。 – zByte