推荐阅读
相关文章
网站建设您当前位置: 主页 > 网络学院 > 网站建设

网站建设之鼠标事件用法详解

发布日期:2020-05-11 来源:优橙 浏览量:
摘要: 如果您只希望用户能够点击按钮或菜单,那么就没有必要显式处理鼠标事件。鼠标操作将由用户界面中的各种组件在内部处理。但是,如果您希望用户用鼠标绘图,您需要补充鼠标移动

如果您只希望用户能够点击按钮或菜单,那么就没有必要显式处理鼠标事件。鼠标操作将由用户界面中的各种组件在内部处理。但是,如果您希望用户用鼠标绘图,您需要补充鼠标移动单击和拖动事件。



当用户点击鼠标按钮时,将调用三种监听器方法:鼠标按下;当第一次按下鼠标时;释放鼠标时调用mousereleased最后,调用鼠标点击。如果您只对最后的点击事件感兴趣,您可以忽略前两种方法。使用mouseevent类对象作为参数,调用getX和gety方法可以获得按下鼠标时鼠标指针的x和y坐标。要区分单击、双击和三次单击,您需要使用getclickcount方法。



一些用户界面设计者喜欢让用户使用鼠标点击和键盘修饰的组合(例如,控制+移动+点击)。我们认为这不是一种值得称赞的方式。如果你对此持有不同的观点,你可以看看同时检测鼠标按钮和键盘修饰符所引起的混乱。



应该注意,在视窗环境下,鼠标右键(非主要)状态是通过使用BUTTON3_DOWN_MASK来检测的。



当鼠标在窗口上移动时,窗口将接收一系列鼠标移动事件。请注意,鼠标监听器和鼠标运动监听器有两个独立的接口。这有利于提高效率。当用户移动鼠标时,只关心鼠标点击的监视器不会被多余的鼠标移动干扰。


福州优橙互联是一家专注于福州网站建设的网站制作公司,为客户提供小程序制作,促进福州网络的全网推广和精准拓客。欢迎访问http://www.g303.com


全国统一客服热线

13809509600

周一至周五 9:00-22:30

法定节假日 9:00-23:00

微信公众号