关于J2SE中事件类型的问题。
我是JAVA新手,最近自学JAVA中碰到一个问题,书中这么讲的:
每个事件源都会产生相应的事件类型,再由事件源将事件类型发送给相应的事件监听器,最后由事件监听器执行操作。
我理解的意思是,只要对事件源做相应的动作时(比如单击JButton),相应的事件类实例就自动创建好了。
我想请问的是,这个事件类的实例是什么时候创建的,又是怎么创建的?还有,为什么事件源能根据用户的动作自动创建相应的事件类型实例,是不是由JAVA虚拟机自动创建的?
[此贴子已经被作者于2006-11-20 16:56:52编辑过]
搜索更多相关的解决方案:
类型
----------------解决方案--------------------------------------------------------
以下是引用power6d在2006-11-20 16:49:24的发言:
我是JAVA新手,最近自学JAVA中碰到一个问题,书中这么讲的:
每个事件源都会产生相应的事件类型,再由事件源将事件类型发送给相应的事件监听器,最后由事件监听器执行操作。
我理解的意思是,只要对事件源做相应的动作时(比如单击JButton),相应的事件类实例就自动创建好了。
我想请问的是,这个事件类的实例是什么时候创建的,又是怎么创建的?还有,为什么事件源能根据用户的动作自动创建相应的事件类型实例,是不是由JAVA虚拟机自动创建的?
这个事件类的实例是你发生事件的时候创建的,怎么创建的就不用你管了,是JVM创建的.就是因为是JVM创建的,所以后面问题就应该知道了吧
----------------解决方案--------------------------------------------------------
也就是说JVM会根据我做的动作自动的创建相应的Event类实例,然后JVM也会自动将创建好的Event类实例发送给相应的监听器,是这意思伐?
----------------解决方案--------------------------------------------------------
是的
----------------解决方案--------------------------------------------------------
好。谢谢了。
----------------解决方案--------------------------------------------------------