首页 > 其他 > 详细

鼠标、键盘的监听

时间:2019-12-18 21:03:20      阅读:86      评论:0      收藏:0      [点我收藏+]
contentPane.addMouseListener(new Mouseadapter() {

});

//Mouseadapter就是一个实现了所有鼠标接口的抽象类
//需要什么方法只需要去重写要的方法就可以了

其中鼠标的监听有如下方法:

mousePressed() 当用户按下鼠标按钮时发生.
mouseReleased() 当用户松开鼠标按钮时发生.
mouseClicked() 当用户按下并松开鼠标按钮时发生. 用户在选择或双击图标的时候通常会点击鼠标按钮. 用户如果在松开鼠标之前移动鼠标,点击不会导致鼠标相应事件出现.

mouseEntered() 当鼠标离开当前组件并进入你所监听的组件时激活事件.
mouseExited() 当鼠标离开你所监听的组件时发生.
mouseDragged() 当用户按下鼠标按钮并在松开之前进行移动时发生.在mouseDragged() 后松开鼠标不会导致mouseClicked().
mouseMoved() 当鼠标在组件上移动而 不时拖动时发生.
mouseWheelMoved 当滚轮滑动时发生 ,可以通过e.getWheeltion()知道滚轮是往前滑还是往后滑

 

键盘的监听:

txtInput.addKeyListener(new KeyAdapter(){

});
//和鼠标的监听一样KeyAdapter()你需要什么方法就去重写

KeyTyped 当输入一个字时触发

KeyReleased 键盘松开时候触发

KeyPressed 键盘按下的时候触发

键盘上所有的按键,都有具体的静态常量编码例如回车的 KeyEvent.VK_ENTER

setMnemonic可以设置当前魔性上的键盘助记符

鼠标、键盘的监听

原文:https://www.cnblogs.com/zhuhaorong/p/12063346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!