当前位置: 首页 > news >正文

com.intellij.openapi.application.ApplicationListener使用

一般监听期通过如下代码生效

    <applicationListeners>
<!--                <listener class="com.itheima.taunt.MyApplicationListener"-->
<!--                          topic="com.intellij.openapi.application.ApplicationListener"/>--><!--这个应该用法不对, 可以在学习了事件监听后会来再看看这个--><listener class="com.itheima.taunt.MyAppLifecycleListener" topic="com.intellij.ide.AppLifecycleListener"/></applicationListeners>

但是com.intellij.openapi.application.ApplicationListener监听器是实现的java.util.EventListener

不能通过这种方式添加, 直接实例化组件

    <application-components><!-- ApplicationComponent方案, 已过时--><!--        <component>--><!--            <implementation-class>com.itheima.taunt.MyApplicationComponent</implementation-class>--><!--        </component>--><!--配合构造器可以使用--><component><implementation-class>com.itheima.taunt.MyApplicationListener</implementation-class></component></application-components>

然后在构造块中添加到监听器中

MyApplicationListener

    {ApplicationManager.getApplication().addApplicationListener(this, () -> {System.out.println("Disposable...");});}

监听器中的方法生效

http://www.lryc.cn/news/252073.html

相关文章:

  • 常见js hook脚本
  • Java——SpringLayout弹簧布局
  • 正则表达式及文本三剑客grep sed awk
  • python爬虫之创建属于自己的ip代理池
  • 又添三位“信伙伴”,亚信安慧AntDB数据库与南京一鸣、广东鸿数、北京数见完成兼容互认
  • Linux --- 进程控制
  • SVG-椭圆弧-参数转换-计算公式-标准解读
  • 利用 LD_PRELOAD劫持动态链接库,绕过 disable_function
  • 网件R8500 trojan
  • 实现校园网开机自启动部署
  • pycharm 创建vue并实现简易路由功能
  • 2023年关于爬取Bilibili(B站)视频的一些最新资源和案例
  • HyperBDR云容灾v4.10.1发布,划重点:支持UCloud云平台自动化容灾+新增可灵活定义的备份策略
  • 第四十一篇,一次matlab与spdlog的合作
  • 【苍穹外卖】——第一天
  • 解决SecureFX的中文乱码问题
  • 【字符串匹配】【KMP算法】Leetcode 28 找出字符串中第一个匹配项的下标☆
  • 《洛谷深入浅出进阶篇》模意义下的乘法逆元+洛谷P3811
  • clickhouse -- clickhouse解析复杂JSON数组
  • 算法leetcode|91. 解码方法(rust重拳出击)
  • zabbix配置snmp trap--使用snmptrapd和Bash接收器(缺zabbix_trap_handler.sh文中自取)--图文教程
  • vue: 线上项目element-ui的icon偶尔乱码问题
  • fpga rom 初始化文件的一些心得
  • 从零构建属于自己的GPT系列3:模型训练2(训练函数解读、模型训练函数解读、代码逐行解读)
  • Python词频统计(数据整理)
  • 基本面选股的方法
  • 应用密码学期末复习(3)
  • PAD平板签约投屏-高端活动的选择
  • 分布式架构demo
  • TA-Lib学习研究笔记(二)——Overlap Studies上