鼠标点击事件

时间:2024-03-24 22:42:48
  • 鼠标点击事件
    • 使用鼠标监听器

鼠标点击事件


学习于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);//通过父容器删掉自己  一般树形结构使用此方式
            }
        });

此时运行程序点击牌后,牌会消失