我有Textfield和密码字段。我可以获取在textfield和password字段中写入的字符串,但无法将密码字段的文本设置为空。
错误出现“方法setText(String)未定义类型字符串”
JTextField jtf=new JTextField(8);
JPasswordField jpwf=new JPasswordField(8);
String value= jtf.getText();
String jpwf= jpwfName.getText();
jtfName.setText("");
**Error on this line**//jpwf.setText("");
答案 0 :(得分:2)
您没有在正确的变量上调用setText()
方法。使用
jpwf.setText("");
而不是
pwd.setText("");
在此之前还有另一个问题,您声明变量jpwf
两次(一次使用JPasswordField
,一次使用String
)。也许这只是一个错字。
您得到的错误表明您有jpwf
类型的变量String
,其中没有名为setText()
的方法。
答案 1 :(得分:0)
你可以使用这段代码
jpwf.setText("");
在你输入的行中
jtfName.setText("");