前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WindowFocusListener窗体焦点监听器

WindowFocusListener窗体焦点监听器

作者头像
JavaEdge
发布2021-02-22 14:57:20
1.2K0
发布2021-02-22 14:57:20
举报
文章被收录于专栏:JavaEdgeJavaEdge

Windows 类

addWindowStateListener

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

WindowAdapter

抽象适配器类接收窗口事件。 此类中的方法为空。 此类存在的目的是方便创建侦听器对象。 扩展此类可创建WindowEvent侦听器并重写所需事件的方法。 (如果要实现WindowListener界面,你必须定义在它所有的方法。此抽象类定义空对他们的所有方法,这样你就可以只需要针对所关心的事件重写方法。) 创建使用扩展的类的监听器对象,然后使用窗口的一个窗口寄存器它addWindowListener方法。 当窗口的状态借助于被打开,关闭,激活或去激活,或图标化取消图标化的变化,在收听对象中的相关方法被调用,并且WindowEvent被传递给它

WindowFocusListener接口

当窗口设置要调用的重点窗口,这意味着该Window或其某个子组件将接收键盘事件 窗体获得焦点时被触发

当Window不再调用聚焦Window意味着键盘事件不再传递到窗口或任何其子组件 窗体失去焦点时被触发

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

实例

效果

  • 当点击窗体时,控制台输出获得焦点
  • 当点击其他窗体时,控制台输出失去焦点
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-06-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows 类
    • addWindowStateListener
    • WindowAdapter
    • WindowFocusListener接口
    • 实例
    • 效果
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档