[javaSE] GUI(鼠标事件)
2016-06-11 20:25
393 查看
调用Button对象的addMouseListener方法,参数:MouseListener对象,这个类是个接口,需要实现以下方法
mouseClicked mousePressed mouseReleased mouseEntered mouseExited
找实现子类MouseAdapter,覆盖mouseClicked()方法,传递进参数:MouseEvent对象
调用MouseEvent对象的getClickCount()方法,得到点击次数
这个事件比action事件先执行,但是action事件除了鼠标还可以用键盘执行,因此推荐使用action事件
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(new MouseAdapter() { private int count=1; @Override public void mouseClicked(MouseEvent e) { System.out.println("鼠标单击"); if(e.getClickCount()==2){ System.out.println("鼠标双击"); } } });
相关文章推荐
- 【颗粒归仓】(四)代码走查--在MSBuild上集成StyleCop的配置
- GUID
- IBM Bluemix IoT Platform 创建设备和API密钥
- perl多线程rsync备份文件到远端主机
- IOS UIDevice & IOS检测屏幕旋转实例
- 编写函数返回值value的二进制模式从左到右翻转后的值
- IOS UITableView单元点击事件
- UEditor之基于Java图片上传前后端源码研究
- UEditor之实现配置简单的图片上传示例
- hiberante 中sql查询, createSqlQuery 的具体用法
- 安卓中的UI
- 小技巧,如何在Label中显示图片
- UI Components总结
- Navigation Drawer Activity在小米MIUI中的Toolbar按扭菜单的奇怪表现及修正方法
- 自记android学习小tips:继承并更改UIL的RoundedBitmapDisplayer,实现自定义圆角图片
- 【 POJ - 3801】Crazy Circuits(有源汇、上下界最小流)
- [leetcode] Repeated DNA Sequences
- bui上手体验
- UIButton的ImageView与TitleLabel对齐
- luit命令