Java 通过单击JButton清除jtext字段

Java 通过单击JButton清除jtext字段,java,swing,jbutton,jtextfield,Java,Swing,Jbutton,Jtextfield,我在互联网上搜索,想找到一种方法,只需点击一下就可以清除多个JTextField控件,但最后我想写这段代码,它对我来说很好,但我不知道是否有更好的方法来编写与我写的不同的代码 int i; String[] a = {txtUserId.getText(), txtUserName.getText(), txtMobile.getText()}; String s = ""; for (i = 0; i < a.length; i++) { s = txtUserId.getTex

我在互联网上搜索,想找到一种方法,只需点击一下就可以清除多个
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);
}
inti;
字符串[]a={txtserid.getText(),txtservername.getText(),txtMobile.getText()};
字符串s=“”;
对于(i=0;i
它清除了所有文本字段。

您只需执行以下操作:

txtUserId.setText("");
txtUserName.setText("");
txtMobile.setText("");
单击按钮时,对于要清空的每个字段。我有点搞不懂为什么要写“s”,因为你一直在重写它包含的值,然后将所有三个txt对象的文本设置为相等

只需执行txtserid.setText(“”)等操作即可

为了更快地获得更好的帮助,可以添加或。