15.4-KeyEvent和WindowEvent事件类型都可以实现哪些功能?文章

KeyEvent事件

KeyEvent是键盘事件,对应监听器是KeyListener接口,以下是该接口中的方法:

//按下键时调用

public void keyPressed(KeyEvent ke);

//释放键时调用

public void keyReleased(KeyEvent ke);

//输入字符时调用

public void keyTyped(KeyEvent ke);

WindowEvent事件

WindowEvent是窗体事件,对应监听器是WindowListener接口,以下是该接口中的方法:

//窗体激活时

voidwindowActivated(WindowEventwe);

//窗体被禁止时

voidwindowDeactivated(WindowEventwe);

//窗体关闭时

voidwindowClosed(WindowEventwe);

//窗体正在关闭时

voidwindowClosing(WindowEventwe);

//窗体最小化时

voidwindowIconified(WindowEventwe);

//窗体恢复时

voidwindowDeiconified(WindowEventwe);

//窗体打开时

voidwindowOpened(WindowEventwe);

事件模型小结:

1.事件源描述事件对象中事件的性质。

2.每个事件源都被映射至一个或多个事件监听器,发生事件时需要调用这些事件监听器。

3.事件监听器是实现了监听器接口的类。

4.事件源将适当的事件对象传递给事件监听器类中的方法。

5.监听器对事件对象进行分析,了解事件更详细的信息,以便给出响应。


「全栈Java笔记」是一部能帮大家从零到一成长为全栈Java工程师系列笔记。笔者江湖人称 Mr. G,10年Java研发经验,曾在神州数码、航天院某所研发中心从事软件设计及研发工作,从小白逐渐做到工程师、高级工程师、架构师。精通Java平台软件开发,精通JAVAEE,熟悉各种流行开发框架。

笔记包含从浅入深的六大部分:

A-Java入门阶段

B-数据库从入门到精通

C-手刃移动前端和Web前端

D-J2EE从了解到实战

E-Java高级框架精解

F-Linux和Hadoop

你可能感兴趣的:(15.4-KeyEvent和WindowEvent事件类型都可以实现哪些功能?文章)