网站建设之鼠标事件用法详解
如果您只希望用户能够点击按钮或菜单,那么就没有必要显式处理鼠标事件。鼠标操作将由用户界面中的各种组件在内部处理。但是,如果您希望用户用鼠标绘图,您需要补充鼠标移动单击和拖动事件。
当用户点击鼠标按钮时,将调用三种监听器方法:鼠标按下;当第一次按下鼠标时;释放鼠标时调用mousereleased最后,调用鼠标点击。如果您只对最后的点击事件感兴趣,您可以忽略前两种方法。使用mouseevent类对象作为参数,调用getX和gety方法可以获得按下鼠标时鼠标指针的x和y坐标。要区分单击、双击和三次单击,您需要使用getclickcount方法。
一些用户界面设计者喜欢让用户使用鼠标点击和键盘修饰的组合(例如,控制+移动+点击)。我们认为这不是一种值得称赞的方式。如果你对此持有不同的观点,你可以看看同时检测鼠标按钮和键盘修饰符所引起的混乱。
应该注意,在视窗环境下,鼠标右键(非主要)状态是通过使用BUTTON3_DOWN_MASK来检测的。
当鼠标在窗口上移动时,窗口将接收一系列鼠标移动事件。请注意,鼠标监听器和鼠标运动监听器有两个独立的接口。这有利于提高效率。当用户移动鼠标时,只关心鼠标点击的监视器不会被多余的鼠标移动干扰。
福州优橙互联是一家专注于福州网站建设的网站制作公司,为客户提供小程序制作,促进福州网络的全网推广和精准拓客。欢迎访问http://www.g303.com
- 上一篇:网站建设核心之部署应用程序和APPLET
- 下一篇:网站的日常维护内容是什么?