事件适配器是监听器接口的空实现;事件适配器实现了监听器接口,
并为接口的每个方法都提供了空的实现,方法体内没有具体的代码。
当需要创建监听器的时候,可以通过继承适配器,而不是实现监听器接口。
因为适配器已经空实现了监听器接口中所有的方法,因此只要重写自己想
要写的方法,从而简化事件监听器的代码的编写。
接口r-------------->适配器
ContainerListenerr-------------->ContainerAdapter
FocusListenerr-------------->FocusAdapter
ComponentListenerr-------------->ComponentAdapter
KeyListenerr-------------->KeyAdapter
MouseListener-------------->MouseAdapter
WindowListenerr-------------->WindowAdapter 等等