javaでは、ボタンの情報をテキストボックスに変換するにはどうすればよいですか?
Javaでは、ボタンのクリックイベントをリッスンするためにActionListenerインターフェースを使用でき、クリックイベントが発生したときにボタン情報をテキストボックスに変換します。
最初に、ボタンとテキストボックスのオブジェクトを作成して、それをウィンドウに追加する必要があります。例えば:
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class ButtonToTextFieldExample {
public static void main(String[] args) {
// 创建窗口
JFrame frame = new JFrame("Button to TextField Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建按钮和文本框
JButton button = new JButton("Click Me");
JTextField textField = new JTextField();
// 设置按钮的点击事件监听器
button.addActionListener(e -> {
// 将按钮的文本内容设置为文本框的文本内容
textField.setText(button.getText());
});
// 将按钮和文本框添加到窗口中
frame.getContentPane().add(button, BorderLayout.NORTH);
frame.getContentPane().add(textField, BorderLayout.SOUTH);
// 设置窗口大小和可见性
frame.setSize(300, 200);
frame.setVisible(true);
}
}
上記のコードでは、ラムダ式を用いてボタンのクリックイベントリスナーを定義しています。クリックイベントが発生すると、ボタンのテキスト内容をテキストボックスのテキスト内容に設定します。
上記のコードを実行すると、ボタンをクリックした時にボタンのテキスト内容がテキストボックスに表示されるようになります。