addActionListener
时间: 2023-08-11 10:33:53 浏览: 73
addActionListener是Java Swing中的一个方法,用于为组件添加Action事件监听器。Action事件是一种在用户执行操作(如点击按钮、菜单项等)时触发的事件,通过添加Action事件监听器,可以在用户执行操作时执行一些自定义的代码。
addActionListener方法定义在javax.swing.AbstractButton类中,由于JButton、JMenuItem、JCheckBox等组件都是AbstractButton的子类,因此这些组件也可以使用addActionListener方法。
以下是一个简单的示例代码,演示了如何为一个按钮添加Action事件监听器:
```
import javax.swing.*;
public class ButtonDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Button Demo");
JButton button = new JButton("Click me");
button.addActionListener(e -> {
// 在这里编写按钮被点击时要执行的代码
JOptionPane.showMessageDialog(null, "Button clicked!");
});
frame.getContentPane().add(button);
frame.pack();
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个名为"Click me"的按钮,并使用addActionListener方法为其添加了一个Action事件监听器。当用户点击这个按钮时,程序将弹出一个对话框,显示"Button clicked!"的消息。