事件监听器
方法
说明
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