-
setTextメソッドを使用する方法: テキストフィールドの内容をクリアするために、setTextメソッドを使用します。このメソッドを呼び出し、空の文字列を渡すことで、フィールドのテキストをクリアすることができます。
textField.setText("");
-
setTextメソッドとKeyListenerを使用する方法: キーリスナーを使用して、Enterキーが押されたときにテキストフィールドをクリアする方法もあります。以下のコード例では、キーリスナーを設定し、Enterキーが押された場合にsetTextメソッドを呼び出してテキストフィールドをクリアします。
textField.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { textField.setText(""); } } });
-
Documentを使用する方法: テキストフィールドのDocumentオブジェクトを取得し、removeメソッドを使用してテキストを削除することもできます。以下のコード例では、Documentオブジェクトを使用してテキストをクリアしています。
textField.getDocument().remove(0, textField.getDocument().getLength());
これらはいくつかの一般的なテキストフィールドのクリア方法の例です。使用する環境や要件によって最適な方法を選択してください。