事件监听器 方法 说明
ActionListener actionPerformed 当一个操作事件发生时将调用此方法。一般形式为:
void actionPerformed(ActionEvent a)
AdjustmentListener adjustmentValueChanged 当发生调整事件时将调用此方法。一般形式为:
void adjustmentValueChanged(AdjustmentEvent ae)
ComponentListener componentResized 当组件改变大小、移动、显示或隐藏组件时分别调用
componentMoved 这些方法。一般形式为:
componentShown void componentResized(ComponentEvent e)
componentHidden
ContainerListener componentAdded 当将组件添加至容器时将调用componentAdded方法。
componentRemoved 当将组件从容器中删除时将调用componentRemoved
方法。这些方法的一般形式为:
void componentAdded(ContainerEvent ce)
FocusListener focusLost 在组件获得键盘焦点时将调用focusGained方法。在
focusGained 组件失去键盘焦点时将调用focusLost方法。一般形
式为:void focusGained(FocusEvent f)
ItemListener itemStateChanged 当单击复选框或列表项,或项目状态改变时将调用此
方法。一般形式为:void itemStateChanged
(itemEvent i)
KeyListener keyPressed 当按下和释放键时将分别调用keyPressed和keyRelea-
keyReleased sed方法。在输入字符时将调用keyTyped方法。
keyTyped 一般形式为:void keyPressed(KeyEvent k)
MouseListener mouseClicked 如果当同一点按下并释放鼠标,将调用mouseClicked()
mouseEntered 方法。鼠标进入组件时,将调用MouseEntered()方法。
mouseExited 鼠标离开组件时,将调用mouseExited()方法。当鼠标按
mousePressed 下和释放时,相应的mousePressed()方法和
mouseReleased mouseReleased()将被调用。一般形式为:
void mouseClicked (MouseEvent m)
MouseMotionListener mouseDragged 当拖动或移动鼠标时将分别调用这两种方法.一般形式
mouseMoved 为:void mouseDragged(MouseEvent m)
TextListener TextChanged 当文本区或文本域中的文本被修改时将调用此方法。
一般形式为:void textChanged(TextEvent t)
WindowListener windowActivated 当一个窗口被激活、禁止、关闭、正在关闭、最小化、
windowDeactivated 恢复、打开时将分别调用这些方法。这些方法的一般形
windowClosed 式为:void windowActivated(WindowEvent w)
windowClosing
windowlconified
windowDeiconified
windowOpened