java采用委托/代理的消息机制,分为事件源(event source)和事件监听器(event listener),
event source 对每一类消息有Interface,里面有相应的事件方法,对于要响应的事件,就实现
相应的Interface,再用相应的 AddEventListener注册到event source,当event source的
相应事件发生后,event source依次调用注册的event listener的方法,实现事件的派遣和
响应.java 里有一些Aapter,它实现了对应Interface的空方法,你只需实现想要的方法,否者
Interface中的所有方法都要实现. 

解决方案 »

  1.   

    Java.awt.event has many classes of listener and event, you can refer it.
      

  2.   

    每一个消息事件都代一个Event参数,比如MousEvent,派生于EventObject,
    getSource()可得到事件源.
    你的问题应该使用观察者模式,其实质也是注册,通知,请参考java.util.Observer和
    java.util.Observable.当Observable改时它调用注册的实现了Observer Interface
    的类的Update().我的地址是[email protected].怎样给分我也不知道,问问斑主吧,谢谢你给分啦!