[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("鼠标双击"); } } }); ? ? (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |