2012-01-14 3 views
-3

私はJButtonを持っています。プッシュすると、JTextfieldのすべてのコンテンツをクリアする必要があります。これどうやってするの?たぶん、JTextfieldをクリアするメソッドが存在するか、フィールドをnullに設定する必要がありますか?ボタンを押してjtextfieldをクリアする方法

+5

あなたは自分で要件を解決するために何をしましたか?真剣に、これは簡単です。a)JTextFieldのAPIドキュメントを読む。b)ボタンを何かにトリガーする方法についての教科書/チュートリアルの章を読む。 – kleopatra

答えて

7

メソッドは、空白のStringをテキストとして使用します。

JButtonクリックで反応する場合は、ActionListenerを添付してください。 Swingのチュートリアルでは、これについてすべて詳細に解説しています。

  1. Button tutorial
  2. Text component tutorial
  3. ActionListener tutorial
+1

ダグ、4秒で殴られる! arg! 1 + –

+0

そして、その4秒間は評判の価値があるようです。そんな単純な質問では決してあまり得意ではありません;-) – Robin

+0

簡単な質問に答えるのに間違ったことをする余裕はあまりありません:-) – kleopatra

1

空の文字列引数でsetText(String)メソッドを使用してみてください:

myTextField.setText(""); 
0

に置き換えられます。そのクラスは次のようになります:

public class MyCustomJTextField extends JTextField { 

    private static final String EMPTY_STRING = ""; 

    public void clear() { 
     setText(EMPTY_STRING); 
    } 
} 
関連する問題