【答案解析】[解析] 在java语言中,若希望时间源上引发的事件被程序处理,需要将事件源注册给能够处理该事件源上那种事件类型的监听器。在AWT中,提供了11种标准的监听器类型,如下表:
AWT标准监听器、适配器和相应的注册方法
|
监听器
|
适配器类
|
注册方法
|
|
ActionListener
|
|
addActionListenter
|
|
AdjustmentListener
|
|
addAdjustmentListener
|
|
ConaponentListener
|
ComponentAdapter
|
addComponentListener
|
|
ContainerListeher
|
ContainerAdapter
|
addContainerListener
|
|
FocusListenfer
|
FocusAdapter
|
addFocusListener
|
|
ItemListener
|
|
addItemListener
|
|
KevListener
|
KeyAdapter
|
addKeyListener
|
|
MouseListener
|
MouseAdaDter
|
addMouseListener
|
|
MouseMotionListener
|
MouseMotionAdapter
|
addMouseMotionListener
|
|
TextListener
|
|
addTextListener
|
|
WindowListener
|
WindowAdapter
|
addWindowLisener
|
在确定监听器类型后,要用事件源类的注册方法来注册一个监听器类的对象。这样,事件源产生的事件会传送给已注册的处理这类事件的监听器对象,该对象将自动调用相应的事件处理方法来处理该事件。addListener的作用是注册一个对象以接收onMouseDown、onMouseMove和onMouseUp侦听器的通知。