常用事件的监听:
Swing事件模型中由三个分离的对象完成对事件的处理,分别为事件源、事件以及监听程序。
事件监听器:实际上就是一个“实现特定类型监听器接口”的类对象。具体的说,事件几乎都已对象来表示,它是某种事件类的对象,事件源(如按钮)会在用户做出相应的动作(如按钮被按下)时产生事件。
动作事件监听器
动作事件(ActionEvent)监听器是Swing中比较常用的事件监听器,很多组件的动作都会使用它监听,如按钮被被单击。
动作事件监听器
事件名称 | 事件源 | 监听接口 | 添加或删除相应类型监听器的方法 |
ActionEevent | JButton,JList,JTextField等 | ActionListener | addActionListener(),removeActionListener() |
焦点事件监听器:
焦点事件(FoucsEvent)监听器在实际项目开发中应用也比较广泛,如将光标焦点离开一个文本框时需要弹出一个对话框,或者将焦点返回给该文本框等。
焦点事件监听器
事件名称 | 事件源 | 监听接口 | 添加或删除相应类型监听器的方法 |
FocusEvent | Compontent以及派生类 | FoucsListener | addFocusListener(),removeFocusListener() |