java – JWindow总是没有获得焦点事件
发布时间:2020-12-15 08:30:48 所属栏目:Java 来源:网络整理
导读:我有一个jwindow(设置为始终在顶部),您可以单击以获取弹出菜单.如果用户右键单击窗口,则显示弹出菜单,但如果用户单击任何其他窗口(如firefox),则弹出菜单不会消失. 我尝试通过在jwindow上添加FocusListener来修复它,我实现了FocusListener并覆盖 public void
我有一个jwindow(设置为始终在顶部),您可以单击以获取弹出菜单.如果用户右键单击窗口,则显示弹出菜单,但如果用户单击任何其他窗口(如firefox),则弹出菜单不会消失.
我尝试通过在jwindow上添加FocusListener来修复它,我实现了FocusListener并覆盖 public void focusGained(FocusEvent e) { System.out.println("gain" ); } public void focusLost(FocusEvent e) { System.out.println("lost" ); } 但事件永远不会被召唤.我也试过以下, addWindowFocusListener(new WindowAdapter() { public void windowGainedFocus(WindowEvent e) { System.out.println("gain 2" ); } }); 这个事件也没有调用. 所有这些jwindows都有一个JLabel,上面有一张图片. 解决方法
从内存中JWindow没有收到焦点/窗口事件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Hibernate default_batch_fetch_size属性:设置默认抓取数量
- java – 在实例化类时声明函数
- java – 最好的GWT CodeSplitting设计封装“模块”
- java – org.apache.batik.dom.svg.SVGDOMImplementation去
- java – 水平滚动和TextField错误
- Lambda表达式过滤长度低于1分钟的歌曲
- IntelliJ IDEA创建maven多模块项目(图文教程)
- java – 如何使用Ebean查询具有onetomany和manytoone关系的
- java – Spring 3.1:如何注入在不同配置类中创建的bean
- Java读取XML文件