java 中的button怎么触发事件
时间: 2023-04-11 17:02:00 浏览: 146
在 Java 中,可以使用 ActionListener 接口来监听 button 的点击事件。具体实现可以参考以下代码:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ButtonDemo implements ActionListener {
private JFrame frame;
private JButton button;
public ButtonDemo() {
frame = new JFrame("Button Demo");
button = new JButton("Click me!");
button.addActionListener(this);
frame.add(button, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(frame, "Button clicked!");
}
public static void main(String[] args) {
new ButtonDemo();
}
}
```
在这个例子中,我们创建了一个 JFrame 和一个 JButton,并将 JButton 添加到 JFrame 的中央位置。然后,我们使用 addActionListener 方法将 ActionListener 接口的实现类 ButtonDemo 对象注册为 JButton 的监听器。当用户点击 JButton 时,ActionListener 接口的 actionPerformed 方法会被调用,我们在这个方法中弹出一个对话框来提示用户按钮被点击了。