JButton鼠标点击事件
时间: 2023-12-07 13:55:11 浏览: 51
JButton有一个addActionListener()方法,可以添加一个ActionListener对象作为参数,当用户点击按钮时,程序就会调用ActionListener中的actionPerformed()方法,您可以在该方法中编写对按钮点击事件的响应逻辑。
下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyButton extends JFrame implements ActionListener {
private JButton myButton;
public MyButton() {
super("JButton Click Event");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个按钮
myButton = new JButton("Click me");
// 添加按钮的点击事件监听器
myButton.addActionListener(this);
// 将按钮添加到窗口中
getContentPane().setLayout(new FlowLayout());
getContentPane().add(myButton);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// 当按钮被点击时调用
System.out.println("Button clicked!");
}
public static void main(String[] args) {
new MyButton();
}
}
```
在上面的代码中,我们创建了一个JFrame窗口,并在其中添加了一个JButton按钮。我们将MyButton类实现ActionListener接口,并将自身作为按钮的监听器添加到按钮上,当按钮被点击时,程序就会调用actionPerformed()方法,我们在该方法中编写响应逻辑。
阅读全文