请教事件的内层机制 请教一下事件的本质,为什么点击按扭或者鼠标移动等等就会发生相应的事件,谁能讲讲事件的本质,不甚感激。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那时因为系统已经事先定义好了一套标准的操作,比如大部分组件都有onMouseOver事件当操作系统发现事件发生的时候,会把该事件放到一个事件的队列然后通知在这个事件范围内的窗口,由他们自行处理。 比如onMouseOver 就是那些当前屏幕可见的,在鼠标顶点下面的那个激活的窗口键盘也是这样,只有当前激活的窗口,也就是有输入框的窗口,才会获得键盘事件的通知。我们的程序接到事件之后,会内部判断那个位置是否有组件,如果有,则判断那个组件属否能够处理这个事件,如果能,则将事件传递给该组件,也就是调用对应的方法。如果不是,或者没有能处理的,则忽略。以上是我的个人理解,仅供参考,欢迎拍砖! 为什么执行结果返回0呢...标题要长啊........ 新手:帮忙看看这个将字符串逆序的方法有什么问题 ECLIPSE为何没有给代码标行? 关于this的所指 谁能帮忙做个用AWT做个界面啊。。。 怎样监试java程序使用多少资源 代码分析:在一个窗体中加入了一个Tree,点击其节点时发现:Tree的大小会随着节点展开或关闭而改变,为什么? 打印怎么实现 Java2D的问题 在哪能下到jbuilder5 JAVA 关于thread的问题!!!我是菜鸟 能讲下反省机制么?
然后通知在这个事件范围内的窗口,由他们自行处理。 比如onMouseOver 就是那些当前屏幕可见的,在鼠标顶点下面的那个激活的窗口
键盘也是这样,只有当前激活的窗口,也就是有输入框的窗口,才会获得键盘事件的通知。我们的程序接到事件之后,会内部判断那个位置是否有组件,如果有,则判断那个组件属否能够处理这个事件,如果能,则将事件传递给该组件,也就是调用对应的方法。如果不是,或者没有能处理的,则忽略。以上是我的个人理解,仅供参考,欢迎拍砖!