s ActionListener
时间: 2024-06-21 09:03:38 浏览: 156
关于AnimationListener
5星 · 资源好评率100%
`ActionListener`是Java Swing库中的一个接口,用于处理Swing组件(如按钮、菜单项等)的用户交互事件。当特定的事件(如点击、鼠标移动等)发生时,一个实现了`ActionListener`的类会被调用其定义的方法。
以下是一个简单的例子,演示如何为一个按钮添加`ActionListener`并处理`ACTION_CLICKED`事件:
```java
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Main {
public static void main(String[] args) {
// 创建一个按钮
JButton button = new JButton("Click me!");
// 实现ActionListener接口
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked!");
}
});
// 显示窗口
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(button);
frame.pack();
frame.setVisible(true);
}
}
```
在这个例子中,当用户点击按钮时,控制台会打印"Button clicked!"。
阅读全文