请教事件的内层机制 请教一下事件的本质,为什么点击按扭或者鼠标移动等等就会发生相应的事件,谁能讲讲事件的本质,不甚感激。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那时因为系统已经事先定义好了一套标准的操作,比如大部分组件都有onMouseOver事件当操作系统发现事件发生的时候,会把该事件放到一个事件的队列然后通知在这个事件范围内的窗口,由他们自行处理。 比如onMouseOver 就是那些当前屏幕可见的,在鼠标顶点下面的那个激活的窗口键盘也是这样,只有当前激活的窗口,也就是有输入框的窗口,才会获得键盘事件的通知。我们的程序接到事件之后,会内部判断那个位置是否有组件,如果有,则判断那个组件属否能够处理这个事件,如果能,则将事件传递给该组件,也就是调用对应的方法。如果不是,或者没有能处理的,则忽略。以上是我的个人理解,仅供参考,欢迎拍砖! 不同equals方法的重写,对于集合类中删除操作的影响,跪求解释.. 有关jdk使用的问题,我头都大啦,希望大家帮帮我啊。。。。先谢谢大家啦。。。 编译出错:找不到符号 StringTokenizer的怪现象 **为什么我的Panel用showConfirmDialog显示后就不能selectAll()** 谁能帮个忙,写个小程序,在下新手实在不会写, 关于参数的问题 为什么string类不用new 呢? JScrollPane不可以setSize()的吗?? 我想问问OICQ是如何处理局域网里的IP的 JAVA 关于thread的问题!!!我是菜鸟 能讲下反省机制么?
然后通知在这个事件范围内的窗口,由他们自行处理。 比如onMouseOver 就是那些当前屏幕可见的,在鼠标顶点下面的那个激活的窗口
键盘也是这样,只有当前激活的窗口,也就是有输入框的窗口,才会获得键盘事件的通知。我们的程序接到事件之后,会内部判断那个位置是否有组件,如果有,则判断那个组件属否能够处理这个事件,如果能,则将事件传递给该组件,也就是调用对应的方法。如果不是,或者没有能处理的,则忽略。以上是我的个人理解,仅供参考,欢迎拍砖!