Java,如何重置JTextField

Java,如何重置JTextField,java,swing,jframe,jtextfield,jradiobutton,Java,Swing,Jframe,Jtextfield,Jradiobutton,我制作了一个简单的搜索gui方法来在DB中搜索产品,它可以完美地工作。但是,在搜索完成后,我想将(用于获取搜索参数的JTextFields)重置为空白。有没有一种方法可以在不调用另一个实例的情况下执行此操作?您希望为保存JTextFields的类提供一个public void reset()方法,在该方法中,只需对所有需要清除的JTextFields调用setText(“”)。如果将所有JTextFields放置在一个集合中,如列表,则可以使用for循环轻松关闭所有JTextFields: pu

我制作了一个简单的搜索gui方法来在DB中搜索产品,它可以完美地工作。但是,在搜索完成后,我想将(用于获取搜索参数的JTextFields)重置为空白。有没有一种方法可以在不调用另一个实例的情况下执行此操作?

您希望为保存JTextFields的类提供一个
public void reset()
方法,在该方法中,只需对所有需要清除的JTextFields调用
setText(“”
)。如果将所有JTextFields放置在一个集合中,如
列表
,则可以使用for循环轻松关闭所有JTextFields:

public void reset() {
   for(JTextField field : fieldList) {
      field.setText("");
   }
}

您希望为保存JTextFields的类提供一个
public void reset()
方法,在该方法中,只需对所有需要清除的JTextFields调用
setText(“”
)。如果将所有JTextFields放置在一个集合中,如
列表
,则可以使用for循环轻松关闭所有JTextFields:

public void reset() {
   for(JTextField field : fieldList) {
      field.setText("");
   }
}

将文本内容设置为空字符串如何,如下所示

myTextField.setText("");

此外,我认为您可能需要一个继承自JTextField的类,您可以在其中添加各种方法、getter和setter(例如Clear()),这可能会帮助您并满足您的需要。

如何将文本内容设置为空字符串,如下所示

myTextField.setText("");

此外,我认为您可能需要一个继承自JTextField的类,您可以在其中添加各种方法、getter和setter(如Clear()),这可能会帮助您并满足您的需要。

yourTextField.setText(“”)?@assylias现在我觉得自己很傻。:)谢谢
yourTextField.setText(“”)?@assylias现在我觉得自己很傻。:)谢谢你不会碰巧知道如何为JRadioButton做同样的事情?我累了。我选择了(错),但没有work@vedran你应该发布一个新问题来解释整个场景,这样它就可以得到attention@vedran:您可以在JRadioButton的ButtonGroup对象上调用一个方法,我认为它是
clearSelection()
,但不确定。ButtonGroup API会告诉您。您不会碰巧知道如何对JRadioButton执行相同的操作?我累了。我选择了(错),但没有work@vedran你应该发布一个新问题来解释整个场景,这样它就可以得到attention@vedran:您可以在JRadioButton的ButtonGroup对象上调用一个方法,我认为它是
clearSelection()
,但不确定。ButtonGroup API将告诉您。