WindowFocusListener窗体焦点监听器

简介: WindowFocusListener窗体焦点监听器

Windows 类

image.png

addWindowStateListener

  • 添加指定的窗口焦点侦听器,以从此窗口接收窗口事件。 如果l为null,则不会抛出异常,并且不执行任何操作。
  • image.png

WindowAdapter

抽象适配器类接收窗口事件。 此类中的方法为空。 此类存在的目的是方便创建侦听器对象。

扩展此类可创建WindowEvent侦听器并重写所需事件的方法。(如果要实现WindowListener界面,你必须定义在它所有的方法。此抽象类定义空对他们的所有方法,这样你就可以只需要针对所关心的事件重写方法。)

创建使用扩展的类的监听器对象,然后使用窗口的一个窗口寄存器它addWindowListener方法。 当窗口的状态借助于被打开,关闭,激活或去激活,或图标化取消图标化的变化,在收听对象中的相关方法被调用,并且WindowEvent被传递给它

image.png

WindowFocusListener接口

当窗口设置要调用的重点窗口,这意味着该Window或其某个子组件将接收键盘事件

窗体获得焦点时被触发

image.png

当Window不再调用聚焦Window意味着键盘事件不再传递到窗口或任何其子组件

窗体失去焦点时被触发

image.png

通过捕获窗体获得或失去焦点的事件,可以进行一些相关的操作,例如当窗体重新获得焦点时,令所有组件均恢复为默认设置。

实例

image.png

效果

  • 当点击窗体时,控制台输出获得焦点
  • 当点击其他窗体时,控制台输出失去焦点
目录
相关文章
|
JSON 缓存 JavaScript
❤Nodejs 第十章(用户信息token认证和登录接口开发)
【4月更文挑战第10天】本文介绍了Node.js中实现用户信息token认证和登录接口的步骤。express-jwt的使用,接着创建基本的Express服务器,然后导入并使用jsonwebtoken和express-jwt。设置一个密钥,并定义一个中间件处理token验证。示例展示了登录接口的实现。遇到登录判断失效的问题后,对判断条件进行了优化。
561 2
|
Linux 计算机视觉 Windows
金三银四求职季,Obsidian/Typora 简历模版 LapisCV 助你一臂之力!
金三银四求职季,Obsidian/Typora 简历模版 LapisCV 助你一臂之力!
321 1
|
8月前
|
缓存 Ubuntu Linux
Docker Buildx 简介与安装指南
Docker Buildx 是一个强大的工具,提供了多架构构建、并行构建和高级缓存管理等功能。通过正确安装和配置 Buildx,可以显著提升 Docker 镜像的构建效率和灵活性。希望本文能帮助你更好地理解和使用 Docker Buildx,以提高开发和部署的效率。
4161 16
|
机器学习/深度学习 自然语言处理 API
ChatGLM-6B (介绍以及本地部署)
ChatGLM-6B (介绍以及本地部署)
1796 0
|
存储 JavaScript 前端开发
操作document.cookie存储和读取Cookies
操作document.cookie存储和读取Cookies
|
存储 SQL 关系型数据库
MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)
MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)
1517 0
|
存储 Kubernetes 关系型数据库
使用开源ProxySQL构建PolarDB-X标准版高可用路由服务
本文将指导如何快速搭建和配置PolarDB-X标准版与ProxySQL,并提供验证高可用路由服务验证测试。
|
人工智能 NoSQL Java
SpringBoot实战(十七):Redis Pipeline 轻松实现百倍性能提升(续)
SpringBoot实战(十七):Redis Pipeline 轻松实现百倍性能提升(续)
556 0
|
JavaScript 前端开发 网络协议
Frida - App逆向 JavaScript代码注入 常用语法介绍
Frida可以通过将JavaScript 脚本插入到APP的内存中来对APP的逻辑进行跟踪和监视乃至修改原程序的逻辑,实现逆向开发和分析人员想要实现的功能称之为HOOK(钩子 即通过钩子机制与钩子函数建立联系);
1588 0
Frida - App逆向 JavaScript代码注入 常用语法介绍
|
编解码 算法 定位技术
GIS开发:切片格式说明(翻译)-wgs84
GIS开发:切片格式说明(翻译)-wgs84
268 0