0

我有文本字段和密码字段。我能够将字符串写入文本字段和密码字段,但无法将密码字段的文本设置为空。

错误出现“方法 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("");
4

2 回答 2

2

您没有setText()在正确的变量上调用该方法。采用

jpwf.setText("");

代替

pwd.setText("");

在此之前还有另一个问题,你声明了两次变量jpwf(一次 withJPasswordField和一次 with String)。也许这只是一个错字。

您收到的错误表明您有一个jpwf类型的变量,String其中没有名为 的方法setText()

于 2013-04-15T09:26:02.633 回答
0

你可以使用这个代码

    jpwf.setText("");

在你输入的行中

  jtfName.setText("");
于 2013-04-15T11:15:30.877 回答