教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>JavaEE>什么是Servlet事件監(jiān)聽器?

什么是Servlet事件監(jiān)聽器?

來源傳智教育2022年04月22日 14時29分51秒

  在程序開發(fā)過程中,經(jīng)常需要對某些事件進(jìn)行監(jiān)聽,如監(jiān)聽鼠標(biāo)單擊事件、監(jiān)聽按鍵事件等,此時就需要使用事件監(jiān)聽器,事件監(jiān)聽器用于對程序中發(fā)生的事件進(jìn)行監(jiān)聽,在監(jiān)聽的過程中會涉及幾個重要的組成部分,具體如下。

  (1)事件(Event):用戶的一個操作,如單擊一個按鈕、調(diào)用一個方法、創(chuàng)建一個對象等。

  (2)事件源:產(chǎn)生事件的對象。

  (3)事件監(jiān)聽器(Listener):負(fù)責(zé)監(jiān)聽發(fā)生在事件源上的事件。

  (4)事件處理器:監(jiān)聽器的成員方法,當(dāng)事件發(fā)生的時候會觸發(fā)對應(yīng)的處理器(成員方法)。

  當(dāng)用戶進(jìn)行一個操作觸發(fā)事件源上的事件時,就會被事件監(jiān)聽器監(jiān)聽到,當(dāng)監(jiān)聽器監(jiān)聽到事件發(fā)生時,相應(yīng)的事件處理器就會對發(fā)生的事件進(jìn)行處理。

和我們在線交談!