使用注解代理鼠标事件

问题描述

在使用鼠标代理事件时,没法区分如何处理是点击还是离开,一次性的会触发多个事件发生,如何才能让注解代理事件分别处理publicvoidmouseClicked(MouseEvente);publicvoidmousePressed(MouseEvente);publicvoidmouseReleased(MouseEvente);publicvoidmouseEntered(MouseEvente);publicvoidmouseExited(MouseEvente);呢?附:我使用的是注解机制通过动态代理来为Swing组件添加事件监听,现在主要的问题是如何才能分别处理以上事件。。。

解决方案

解决方案二:
该回复于2010-05-11 08:07:29被版主删除
解决方案三:
这个问题好奇怪的,如果是鼠标的动作事件的话还有特别的事件处理机制MouseMotion
解决方案四:
通过注解来代理,实现MVC模式,将业务分离开。注解哈!!!!

时间: 2024-09-25 02:28:25

使用注解代理鼠标事件的相关文章

救命啊!鼠标事件问题

问题描述 问题:怎么让鼠标事件穿透控件?比如:PictureBox1里面有个PictrueBox2,一样大小,那么如何让鼠标事件穿过PicturBox2,来到PictureBOx1 解决方案 解决方案二:你是想让一次点击执行两个事件吗?可以吧两次的事件都写在上面的控件的事件中解决方案三:在处理PictureBox2的事件时发送相应的消息到PictureBox1.解决方案四:哪个触发事件没关系,看你想操作谁就行了解决方案五:说错这种奇葩的功能还不如说说你的需求你要做什么

Javascript实例教程:鼠标事件的自定义滚动条

文章简介:面向对象--自定义滚动条,配合鼠标事件;估计错误很多. 面向对象--自定义滚动条,配合鼠标事件;估计错误很多,大家帮忙找找茬吧! <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margi

Javascript实例教程:点击传参方法和鼠标事件方法

文章简介:从这张开始就和大家说一些实用的效果的写法.当然首当其冲的就是我们可爱的TAB选项卡,用JQ写选项卡当然是很方便的而且方法也很多.其实用原生的JS写选项卡方法也很多. 从这张开始就和大家说一些实用的效果的写法.当然首当其冲的就是我们可爱的TAB选项卡,用JQ写选项卡当然是很方便的而且方法也很多.其实用原生的JS写选项卡方法也很多.下面我就写几个给大家看看一,点击传参方法<script>function tab(dom){var list = document.getElementByI

鼠标事件onmouse资料大全

鼠标事件|onmouse 一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove IE4|N4|O 鼠标移动时触发的事件 onMouseO

网页制作前台之Javascript鼠标事件

javascript|鼠标|网页 如果你完全不懂,那么期望1-2周看完一遍拉倒....不用看的太仔细,后面再看到不懂的时候回头去看这些东西好了. 1. 前言和准备工作 这里不会介绍什么软件的用法一类的东西.如果觉得手写代码是在装的人可以出去了,谢谢. 首先你要有台电脑.然后它应该装着windows 和 IE.下面所谈到的代码都仅在IE6.0下调试通过,但是我会尽量用标准的写法.这里先不仔细介绍兼容性问题了,那是另一个教程的事情.我习惯用记事本或者UltraEdit来编辑,实际上任何文本编辑器都可

键盘和鼠标事件测试

<HTML> <HEAD> <TITLE>键盘和鼠标事件测试</TITLE> <script language="javascript"> <!-- function keyDown(e) {  s = "";   for(v in event)    s += v+"="+event[v]+"<br>";  view.innerHTML = s;r

鼠标事件的基础和完美实现

鼠标 当鼠标滑过一个图片时,图片会变成另外一张图片的效果是怎么制作出来的呢? 相对一些不熟悉HTML代码的朋友来说,可以使用网页编辑软件自带的动作来编辑. 最简单的其实要属使用FrontPage了,它的很多特效是Java Applet的,但象这种鼠标事件效果是Javascript的,实现的很累赘,外挂了一个足有14K大小的JS文件. Dreamweaver中的效果不错,相对FrontPage虽然代码仍很多,但总体简单些.所以我们推荐初学者使用Dreamweaver来实现这个效果.步骤如下: 1.

[ASP.net]DataGrid鼠标事件方法

asp.net|datagrid JS文件源码:GridColorControl.js===================================== /*-----------------调用说明-----------------说明:可用于架设页面事件.入口函数:OnFocusSet(....)如:OnFocusSet( "#000000","#FFFFFF","#FFFFFF","#000000" ) 实用调用

为动态创建MovieClip指定鼠标事件

创建|动态|鼠标 如何为动态创建的MovieClip指定鼠标事件 1. 正常情况下,可以直接通过设置事件处理器指定事件,下面是一个例子 imageMc = mainContainer.createEmptyMovieClip("imageMc",1);with (imageMc){    moveTo(0,0);    lineStyle(1,0xffff00);    beginFill(0x00ff00,60);    lineTo(400,0);    lineTo(400,10