java鼠标点击事件监听
时间: 2023-07-05 11:33:15 浏览: 112
java GUI 事件监听
Java中鼠标点击事件监听可以通过实现MouseListener接口来实现,该接口中定义了以下5个方法:
1. mouseClicked(MouseEvent e):当鼠标在组件上单击时调用。
2. mousePressed(MouseEvent e):当鼠标在组件上按下时调用。
3. mouseReleased(MouseEvent e):当鼠标在组件上释放时调用。
4. mouseEntered(MouseEvent e):当鼠标进入组件时调用。
5. mouseExited(MouseEvent e):当鼠标离开组件时调用。
下面是一个示例代码,监听鼠标左键的单击事件:
```
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MouseClickTest extends JPanel {
public MouseClickTest() {
addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON1) { // 判断是否是鼠标左键单击
System.out.println("鼠标左键单击");
}
}
});
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setLocationRelativeTo(null);
frame.setContentPane(new MouseClickTest());
frame.setVisible(true);
}
}
```
阅读全文