问题标签 [listener]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为什么 JOptionPane 会阻止 JButton 上的 ActionListener?
防止ButtonListener.java
问题在于附加程序的执行???
c# - 如何找到哪些对象正在监听我的事件?
我有一堂课有一个事件:
有什么方法可以处理正在侦听此事件的对象集合(通过反射或其他方式)?
编辑- 嗯,很抱歉移动球门柱 - 我需要能够使用反射来做到这一点,因为我有一个代表事件名称的字符串值,我需要找到听众。我看不到使用反射访问 GetInvocationList 属性的明显方法......
谢谢!
security - jboss中的SecurityFlushSessionListener
在 jboss-web.deployer/conf/web.xml 中定义了一个名为SecurityFlustSessionListener的监听器。
此侦听器搜索组件 java:comp/env/security/securityMgr,如果未找到,则在调试日志中打印该信息。可以理解,如果此时不需要此安全功能,则可以简单地删除此侦听器。
在会话销毁时,您如何使用此侦听器来配置安全性?例如,您能否突出显示此侦听器的用例以及发现它有用的场景?
java - 如何通过 Spring XML 配置文件配置 JPA EntityListener?
我有两个 web 应用程序,它们是一起构建的,分别提供对数据库的客户端和管理员访问权限。
我想将两个 JPA EntityListeners 注册到一个给定的类,每个应用程序中一个。为此,我试图找到一种方法来通过配置每个应用程序的 JPA 上下文的 Spring XML 配置文件注册侦听器......但找不到任何方法。
有没有人已经做过类似的事情?
这是 XML 配置文件的一部分:
我认为有一种方法可以围绕这些元素注册一个侦听器,尤其是 JPAProperties,因为它似乎是设置 JPA 配置元素的地方......
JPA 规范谈到了实体侦听器 XML 元素,但我找不到将它们注入可用 Spring 元素的方法......
我对 Spring 还很陌生,所以我很可能误解了一些东西……感谢您的帮助!
java - 编写全局监听器
我希望活动窗口(即JFrame ot JDialog)接收特定的keyEvent,以便无论这个keyevent被窗口处理的焦点是ALT+F4,如果你在焦点活动窗口将关闭的任何地方按下它,我都会尝试覆盖postprocesskeyEvent但它不能正常工作
jquery - jQuery.scroll“监听器”问题
我正在滚动浏览一个页面女巫 jQuery scrollTo。如果页面达到 ssome 像素,例如 y=300,则 div 会滑入。
如果我手动滚动,我也想将该 div 滑入。
我如何做到这一点?
我想过像事件监听器这样的东西。jQuery.scroll 存在,但在“手动”滚动和“自动”滚动(使用 scrollTo)之间没有区别。
我应该采取其他尝试吗?
谢谢!
java - 选择没有循环的数组的所有组件
我已经制作了一个充满JLabels
并想为它们添加一个侦听器的数组。
听众不需要确切地知道点击了哪一个,只知道那个是。有没有办法将侦听器添加到整个数组而不是使用“for()”循环?
谢谢阅读。
java - Java AWT/Swing:在我的窗口位置/大小发生变化时得到通知
我有一个窗口,我想在位置或大小发生变化时得到通知。哪种类型的听众最适合?
WindowListener
对我不起作用。
java - Java:通知提供者与 hashCode 驱动的 Map 的实现
我已经为一组通用侦听器实现了抽象通用提供程序E
,后代必须notifyListener(E)
用特定的通知代码覆盖。对于我选择的听众后备名单WeakHashMap<K,V>
。侦听器必须作为弱引用:
典型用途:
一切正常,但是当我需要AbstractList
后代类作为侦听器时,支持WeakHashMap
只接受一个侦听器实例!很明显——方法hashCode()
和equals()
监听器为所有实例(空列表)返回相同的值,所以WeakHashMap.put
只替换以前添加的监听器。
什么是最好的解决方案?
使用另一个非 hashCode 支持集合——但
WeakHashMap
对我来说太棒了,因为自动为我管理弱引用使用非通用监听器,例如具有简单
equals() { return (this == object); }
实现的抽象类——但这不是那么灵活addListener(E)
使用简单的 equals() 为侦听器使用一些包装器——但由于弱引用,此包装器对调用者不能透明
另一个想法?
java - JPanel 上的 mouseListener 问题
JPanel 中的 mouseListener 有问题。我在 JPanel 上添加了包含图像(大小 600 x 600)的 JLabel,并为 JPanel 添加了 mouseListener。
每次我单击图像时,图像都应更改为另一个图像,这工作正常。但是,问题是,只有当我单击图像的右侧或中心时,图像才会变为另一个图像。当我单击顶部或左侧时,图像不会改变。这让我很困惑。当我单击图像显示中的任何位置时,我希望图像更改为另一个图像。