JButton添加监听事件
时间: 2024-05-11 14:18:53 浏览: 10
JButton是Swing库中的一个按钮组件,可以通过添加监听器来响应按钮的点击事件。具体步骤如下:
1. 实例化JButton对象,设置按钮的文本和其他属性。
```
JButton button = new JButton("Click me");
```
2. 创建一个实现ActionListener接口的监听器对象,重写actionPerformed方法,在该方法内编写按钮点击后需要执行的代码。
```
ActionListener listener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 执行按钮点击后需要执行的代码
}
};
```
3. 将监听器对象注册到按钮上。
```
button.addActionListener(listener);
```
完整示例代码:
```
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ButtonDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Button Demo");
frame.setSize(300, 200);
JButton button = new JButton("Click me");
button.setBounds(100, 50, 100, 30);
ActionListener listener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Hello World!");
}
};
button.addActionListener(listener);
frame.add(button);
frame.setLayout(null);
frame.setVisible(true);
}
}
```