如何将JAVA点击事件传进文本框
时间: 2023-11-22 17:53:42 浏览: 50
Java实例——文本框-java图形示例
您可以使用 ActionListener 接口来处理 Java 中的点击事件。在事件处理程序中,您可以使用 JTextField 的 setText() 方法将文本设置为文本框。
以下是一个示例代码,可以在单击按钮时将文本设置为文本框:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyFrame extends JFrame implements ActionListener {
JTextField textField;
JButton button;
public MyFrame() {
// 创建文本框和按钮
textField = new JTextField();
button = new JButton("设置文本");
// 添加点击事件监听器
button.addActionListener(this);
// 将组件添加到窗口中
add(textField, BorderLayout.NORTH);
add(button, BorderLayout.SOUTH);
// 设置窗口属性
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setVisible(true);
}
// 事件处理程序
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
String text = "Hello World!";
textField.setText(text);
}
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在上面的示例中,我们创建了一个文本框和一个按钮,并使用 addActionListener() 方法将按钮的点击事件添加到 MyFrame 类的事件处理程序中。在事件处理程序中,我们将文本设置为 "Hello World!",并使用 setText() 方法将其设置为文本框的文本。
阅读全文