1

DBで製品を検索するための簡単な検索GUIメソッドを作成しましたが、問題なく動作します。ただし、検索が完了したら、(検索のパラメーターを取得するために使用される JTextFields) を空白にリセットしたいと思います。別のインスタンスを呼び出さずにこれを行う方法はありますか?

4

2 に答える 2

5

このようにテキストコンテンツを空の文字列に設定するのはどうですか

myTextField.setText("");

さらに、 JTextField から継承されたクラスが必要になる可能性があり、あらゆる種類のメソッド、ゲッターとセッター ( Clear() など) を追加して、ニーズを満たすことができると思います..

于 2012-03-21T14:24:08.273 に答える
4

JTextFieldsを保持するクラスにメソッドを指定public void reset()し、そのメソッドで、setText("")クリアする必要のあるすべてのJTextFieldsを呼び出すだけです。すべてのJTextFieldをaなどのコレクションに配置するList<JTextField>と、forループを使用してすべてを簡単に閉じることができます。

public void reset() {
   for(JTextField field : fieldList) {
      field.setText("");
   }
}
于 2012-03-21T14:23:30.203 に答える