java鼠标事件
来源:互联网 发布:运维工程师面试题linux 编辑:程序博客网 时间:2024/05/21 19:22
鼠标事件分两个:MouseListener, MouseMotionListener
MouseListener:mousePressed,mouseReleased,mouseClicked,mouseEntered,mouseExited
MouseMotionListener:mouseMoved,mouseDragged
pressed:即为鼠标按下
released:即为鼠标松开
Moved,dragged,clicked这三者最难区分,其实只要首先看是不是dragged,所谓dragged即为按下拖动松开一气呵成,当然会伴随pressed和released事件,然后是clicked,按住松开,就这样,完成了一个clicked事件,最后剩下的只要鼠标动就是moved(尤其注意和dragged的区别).
这是java的鼠标事件,就像他们给我们定义好了1+1=3,我们用他的东西,当然也不用管是不是正确了,不过我们可以讨论下这样安排鼠标事件和不合理,于世就有了评判标准,我的标准是它能不能解决我的问题(当然还有其它标准,例如是否符合计算机的习惯,符不符合人的习惯),鼠标只有按下弹起两种情况,java划出press,release,click三种情况,首先是全面的,那click是否需要呢?换句话说我不想在click,release中做,我想在这两件事之后做,有没有这种需要?目前我没有碰到这种需要,所以目前对我来说,会觉得这个设计是多余的,如果以后碰到就说不定了.再看鼠标的移动,java设计drag和move,这两样我都用到了,而且用这两个目前也能处理我所遇到的问题,所以目前我觉得这两个事件设计的是很合理很必要的.我有个疑问,它是如何判定鼠标移动的,当然这就需要看源码了,在源码下就像看无码的av,其乐无穷.
- Java检测鼠标事件
- Java鼠标双击事件
- Java鼠标双击事件
- Java 鼠标事件
- java鼠标事件
- Java中的鼠标事件
- Java监听鼠标事件
- Java鼠标事件MouseEvent
- JAVA鼠标事件
- java GUI 鼠标事件
- java鼠标事件监听
- JAVA中的鼠标双击事件
- JAVA中的鼠标双击事件
- Java 鼠标事件 plus 图形
- java 鼠标事件处理案例
- java GUI(鼠标键盘事件)
- Java 鼠标点击事件实例
- java 对鼠标事件监视
- POJ3081 网络流
- 物化视图几个知识点
- VC++和MSXML解析XML文档
- JSON学习笔记(-)
- This blog is only for sort my knowledge...
- java鼠标事件
- wefws
- 关于Views的Updatable问题
- reactor与proactor的概念
- 打字学习更新为英文100句打字学习 1.1
- 我
- Update的另一种写法
- VBS植物大战僵尸无尽版记录备份工具
- SQLPlus { sqlterminator | escape }