单选题 下列可以注册窗口监听器的方法是______。
【正确答案】 D
【答案解析】[解析] 在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侦听器的通知。