常用事件及组件

常用事件及支持事件的组件

事件意义支持事件的组件
ActionEvent激活组件JButton、JList、JTextField、JMenuItem、ComPonent派生类
MouseMotionEvent鼠标移动ComPonent及其派生类
MouseEvent鼠标单击ComPonent派生类
KeyEvent键盘输入ComPonent派生类
ItemEvent选择了某项JCheckBox、JComboBox、JList等
TextEvent组件内容编辑TextField、TextArea等
FocusEvent收到或失去焦点ComPonent派生类
AdjustmentEvent移动了滚动条等组件实现Adjustable接口的类
WindowEvent窗体事件Window及其派生类
ComponentEvent对象移动缩放显示隐藏等ComPonent派生类
ContainerEvent容器增删组件ComPonent派生类

常用事件对应的监听器接口和接口中的方法

事件类别监听器接口名接口中的方法
ActionEventActionListeneractionPerformed(ActionEvent e)
MouseEventMouseMotionListenermouseDragged(MouseEvente) mouseMoved(MouseEvente)
MouseEventMouseListenermousePressed(MouseEvent e) mouseRelease(MouseEvent e) mouseEntered(MouseEvent e) mouseExited(MouseEvent e) mouseClicked(MouseEvent e)
KeyEventKeyListenerKeyPressed(KeyEvent e) KeyReleased(KeyEvent e) KeyTyped(KeyEvent e)
ItemEventItemListeneritemStateChanged(ItemEvent e)
TextEventTextListenertextValueChanged(TextEvent e)
FocusEvenFocusListenerfocusGained(FocusEvent e) focusLost(FocusEvent e)
AdjustmentEvent
WindowEventWindowListenerwindowClosing(WindowEvent e) windowOpened(WindowEvent e) windowIconified(WindowEvent e) windowDeiconified(WindowEvent e) windowClosed(WindowEvent e) windowActivated(WindowEvent e) windowDeactivated(WindowEvent e)
ComponentEventComponentListenercomponentMoved(ComponentEvent e) componentMoved(ComponentEvent e) componentMoved(ComponentEvent e) componentMoved(ComponentEvent e)
ContainerEventContainerListenercomponentAdded(ContainerEvent e) componentRemoved(ContainerEvent e)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值