在事件監聽接口中有很多方法,但是程序員并不是針對每個方法都必須去實現的,有的方法根本無須實現,但是接口有一個規定,即要實現接口,就必須實現接口中每個方法。針對這種情況,適配器類應運而生。
適配器類不需要實現一個接口中所有的方法,只須實現自己所需要的方法即可,因為適配器類會將其他不需要實現的方法自動以空實現的方式實現,例如后面學習到的窗口事件類中有7個方法,可以任意實現其中自己所需要的方法即可,而不必將不需要實現的方法一一列出。適配器類的出現為開發人員帶來了極大方便。在Java類庫中,AWT事件監聽者接口有7個適配器類,如下所示。