单击jbutton清除JTEXTFIELD



我正在搜索Internet,一单击一次清除多个JTextField控件的方法,但最后我到达以编写此代码,它对我效果很好,但我不这样做知道是否有更好的写入与我写的代码不同的方法。

int i;
String[] a = {txtUserId.getText(), txtUserName.getText(), txtMobile.getText()};
String s = "";
for (i = 0; i < a.length; i++) {
    s = txtUserId.getText().substring(txtUserId.getText().length());
    s = txtUserName.getText().substring(txtUserId.getText().length());
     s = txtMobile.getText().substring(txtUserId.getText().length());
    txtUserId.setText(s);
    txtUserName.setText(s);
    txtMobile.setText(s);
}

它清除了所有文本字段。

您可以做:

txtUserId.setText("");
txtUserName.setText("");
txtMobile.setText("");

等。对于单击按钮时要空的每个字段。我对为什么要写入" S"有些困惑,因为您不断地覆盖其包含的值,然后将所有三个TXT对象的文本等于它。

只需做txtuserid.setText("(,etc

最新更新