有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何使用swing在java中清空密码字段值(字符串)

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

错误是“类型字符串的方法setText(字符串)未定义”

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("");

共 (2) 个答案

  1. # 1 楼答案

    你可以使用这个代码

        jpwf.setText("");
    

    在u型线中键入

      jtfName.setText("");
    
  2. # 2 楼答案

    您没有对正确的变量调用setText()方法。使用

    jpwf.setText("");
    

    而不是

    pwd.setText("");
    

    在此之前还有另一个问题,您声明了两次变量jpwf(一次使用JPasswordField,一次使用String)。也许这只是一个打字错误

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