java actionPerformed
时间: 2024-02-27 18:59:00 浏览: 93
`actionPerformed` 是 Java Swing 中的一个接口,它定义了在用户执行操作时应该执行的动作。通常,这个接口被用于处理按钮、菜单项和其他交互式组件的用户事件。当用户执行一个操作时,比如点击按钮或选择一个菜单项,就会触发 `actionPerformed` 方法,从而执行预定义的操作。
下面是一个示例代码,在这个代码中,我们创建了一个按钮,当用户点击按钮时,就会触发 `actionPerformed` 方法,从而弹出一个对话框:
```java
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class MyFrame extends JFrame implements ActionListener {
private JButton myButton;
public MyFrame() {
myButton = new JButton("Click me!");
myButton.addActionListener(this);
add(myButton);
pack();
setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(this, "Hello, world!");
}
public static void main(String[] args) {
MyFrame frame = new MyFrame();
}
}
```
在这个代码中,我们实现了 ActionListener 接口,并将它注册到了按钮上。当用户点击按钮时,就会触发 `actionPerformed` 方法,从而弹出一个对话框。
阅读全文