JavaBeans規範支持事件(event)。當出現某個情況時,它允許組件之間彼此通知。將諸如鼠標點擊這類的事件多播給許多鼠標點擊發生時可能有事情要處理的其他對象時,在GUI應用程序中通常會使用事件模型。接收事件發生信息的對象稱爲監聽器(listener)。
JavaBeans監聽器命名規則
*用於向事件源“註冊”監聽器的監聽器方法名稱必須使用前綴add,後接監聽類型。例如,addActionListener()是有效的方法名稱,該方法是一個事件源必須允許其他事件源對於Action事件進行註冊的方法。
*用於刪除(“取消註冊”)監聽器的監聽方法名稱必須使用前綴remove,後接監聽器類型(使用與註冊方法add相同的規則)。
*要添加或刪除的監聽器,類型必須作爲變元傳遞給方法。
*監聽器方法必須以單詞Listener結尾。