java中有没有和vc中相同功能的消息机制?

解决方案 »

  1.   

    Java中有基于事件驱动的消息机制,比如为JButton对象添加ActionListener。
      

  2.   

    JFC中的Event,EventHandler,EventListener等基础类给出了JAVA消息处理的原型,类似你所说的VC中的机制。
      

  3.   

    好像不太一样吧
    VC的消息貌似就是从消息队列取消息,然后调用函数java的事件是观察者模式实现,实现原理不一样吧至于怎么用,楼主去看看GUI部分的事件处理就知道了
      

  4.   

    支持楼上说的。
    vc用的是message queue
    while(GetMessge(&msg)) {
      if(msg.lowxx == wm_close) { 
        PostQuitMessage(O); 
      } else { 
        Dispatchmessage(msg): 
        TranslateMessage(msg); 
      } 

    大概就是这个意思 可能函数名字有错误 
    java的gui,尤其是swing,大量使用观察者模式,
    Observer Observable