java给按钮添加点击事件
时间: 2023-06-17 19:08:10 浏览: 176
在Java中,可以使用Swing库来创建GUI应用程序。要为按钮添加点击事件,可以使用addActionListener方法,示例代码如下:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ButtonDemo extends JFrame implements ActionListener {
JButton button;
public ButtonDemo() {
setTitle("Button Demo");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建按钮
button = new JButton("Click me!");
button.addActionListener(this);
// 将按钮添加到窗口中心
Container container = getContentPane();
container.setLayout(new BorderLayout());
container.add(button, BorderLayout.CENTER);
setVisible(true);
}
// 实现ActionListener接口
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
JOptionPane.showMessageDialog(this, "Button clicked!");
}
}
public static void main(String[] args) {
new ButtonDemo();
}
}
```
在这个示例中,我们创建了一个窗口并添加了一个按钮。然后,我们实现了ActionListener接口,并在按钮上调用addActionListener方法,将按钮的点击事件与我们的实现关联起来。在实现的actionPerformed方法中,我们检查事件源是否是我们的按钮,并在按钮被点击时显示一个消息框。
阅读全文