Javaで、ボタンをクリックするとテキストボックスを空にする方法を教えてください。
ボタンをクリックするとテキストボックスをクリアする機能は、Javaでボタンのイベントリスナーを使うことで実現可能です。以下は実装方法のサンプルコードです。
import javax.swing.*;
import java.awt.event.*;
public class ClearTextFieldExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Clear Text Field Example");
JTextField textField = new JTextField();
textField.setBounds(50, 50, 200, 30);
JButton button = new JButton("Clear");
button.setBounds(100, 100, 100, 30);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText(""); // 清空文本框
}
});
frame.add(textField);
frame.add(button);
frame.setSize(300, 200);
frame.setLayout(null);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
このサンプルコードでは、テキストボックスJTextFieldとボタンJButtonを格納するJFrameウィンドウが作成されています。 ボタンはaddActionListenerメソッドを使用してイベントリスナーを追加し、ボタンがクリックされると、イベントリスナー内のactionPerformedメソッドが呼び出され、テキストボックスを空にする機能を実行します。 actionPerformedメソッドでは、textField.setText(“”)を通じてテキストボックスの内容を空文字列に設定することで、テキストボックスを空にする効果が実現します。