e. 监听鼠标事件
e. 监听鼠标事件
更新日期: 2021-01-11
这里说的是在JPanel中进行监听。直接来看代码比较直观:
监听鼠标
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 | // 首先我们要定义一个类来继承JPanel类,并添加鼠标监听
public class MyPanel extends JPanel
implements MouseListener, MouseMotionListener {
public MyPanel() {
// 添加鼠标响应
this.addMouseListener(this);
this.addMouseMotionListener(this);
}
// 根据提示,自动生成了要实现的各种鼠标事件通知函数
// 常用的都有
@Override
public void mouseClicked(MouseEvent mouseEvent) {}
@Override
public void mousePressed(MouseEvent mouseEvent) {}
@Override
public void mouseReleased(MouseEvent mouseEvent) {}
@Override
public void mouseEntered(MouseEvent mouseEvent) {}
@Override
public void mouseExited(MouseEvent mouseEvent) {}
@Override
public void mouseDragged(MouseEvent mouseEvent) {}
@Override
public void mouseMoved(MouseEvent mouseEvent) {}
}
|