加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[javaSE] GUI(鼠标事件)

发布时间:2021-05-21 06:44:55 所属栏目:大数据 来源: https://www.jb51.cc
导读:调用 Button 对象的 addMouseListener 方法,参数: MouseListener 对象,这个类是个接口,需要实现以下方法 mouseClicked mousePressed mouseReleased mouseEntered mouseExited 找实现子类 MouseAdapter ,覆盖 mouseClicked ()方法,传递进参数: Mouse

调用Button对象的addMouseListener方法,参数:MouseListener对象,这个类是个接口,需要实现以下方法

mouseClicked mousePressed mouseReleased mouseEntered mouseExited

找实现子类MouseAdapter,覆盖mouseClicked()方法,传递进参数:MouseEvent对象

调用MouseEvent对象的getClickCount()方法,得到点击次数

?

这个事件比action事件先执行,但是action事件除了鼠标还可以用键盘执行,因此推荐使用action事件

?

        //action事件
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                System.out.println("鼠标点击action事件");
            }
        });
        鼠标点击
        button.addMouseListener( MouseAdapter() {
            private int count=1;
            @Override
             mouseClicked(MouseEvent e) {
                System.out.println("鼠标单击");
                if(e.getClickCount()==2){
                    System.out.println("鼠标双击");
                }
            }
        });

?

?

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读