![[javaSE] GUI(鼠标事件),第1张 [javaSE] GUI(鼠标事件),第1张](/aiimages/%5BjavaSE%5D+GUI%EF%BC%88%E9%BC%A0%E6%A0%87%E4%BA%8B%E4%BB%B6%EF%BC%89.png)
调用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("鼠标双击"); } } });
总结
以上是内存溢出为你收集整理的[javaSE] GUI(鼠标事件)全部内容,希望文章能够帮你解决[javaSE] GUI(鼠标事件)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)