-
鼠标点击事件
- 使用鼠标监听器
鼠标点击事件
学习于bilibili 春娇与志明
实际游戏的过程中,鼠标点击牌,牌从图层中移动到下面的消除框中
使用鼠标监听器
在Component有很多方法
在add方法中对应了许多鼠标的动作,比如:点击,拖拽等鼠标监听器
本次使用this.addMouseListener
在public Brand(String name)
中添加方法
this.addMouseListener(new MouseAdapter() {
//事件发生(鼠标点击)时执行代码
@Override
public void mouseClicked(MouseEvent e) {
//super.mouseClicked(e);
System.out.println(111);
//删除组件
Brand brand = (Brand)e.getSource();//获取当前组件
brand.getParent().remove(brand);//通过父容器删掉自己 一般树形结构使用此方式
}
});
此时运行程序点击牌后,牌会消失