问题标签 [listeners]
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.
javascript - 如何在 Javascript 中监听元素方法调用
我想听方法调用。
例如,当一个元素被任何内容附加到文档时,我希望传递该元素以对其进行操作,例如:
//某处
//当前者时,我定义为侦听器的函数使用aChild
as 参数调用
有人知道该怎么做吗?
java - Swing:有没有办法区分用户引起的 ItemEvent 和应用程序引起的 ItemEvent?
我正在使用基于 Swing 的应用程序中的组合框,我很难弄清楚如何区分从用户事件生成的 ItemEvent 与由应用程序引起的 ItemEvent。
例如,假设我有一个组合框“ combo
”,并且我正在使用我的 ItemListener“ listener
”监听 itemStateChanged 事件。当用户将选择更改为第 2 项或我执行该行(伪代码)时:
combo.setSelection(2)
..似乎我无法区分这些事件。
也就是说,无论如何我都不是 Swing 专家,所以我想我会问。
谢谢!
exception - 使用 C#.NET 2.0 在 IIS 上启动多个 HTTP 侦听器
我有两个 Windows 服务在同一台机器上运行。这两项服务都使用
私有 HttpListener 监听器;
我将每个服务的 baseURL 分别指定为“ http://IPAddress:8080/ ”和“ http://IPAddress:8081/ ”。然后我做必要的事情并打电话
listener.Start();
第一个服务在 8080 端口成功启动。但是,当我现在启动第二个服务时,我收到 HTTPListenerException “进程无法访问文件,因为它正在被另一个进程使用”作为侦听器对象。
谁能告诉我: 1) 如果可以在同一个 IIS 上的两个不同端口上启动两个 HTTP 侦听器。2)如果是,我们怎样才能做到这一点?3)有没有其他方法可以做到这一点?
供您参考:我正在使用 C#.NET 2.0 和 IIS 6.0 服务器。
感谢和问候,
哈里
logging - 企业库日志记录:TraceListeners 问题
例如,是否可以将某些事件记录到 -> 事件日志,而将其他事件记录到 -> 文件跟踪侦听器,而其他事件仍然记录到 -> SQL 数据库。
我希望能够在某处进行配置,以便错误转到文本,详细信息转到 SQL,而警告转到(事件查看器和文本)。
这种事情可能吗?
java - 让 ENTER 像使用 JTextField 一样使用 JSpinner
首先,为了让我的工作更容易解释,这是我的一些代码:
...
如您所见,我已经做到了。实际上,当我在微调器 ( JFormattedTextField
) 的文本字段组件中输入一个值,然后按 ENTER 时,它就可以工作了。
我现在想要的是能够让文本字段响应 ENTER 而无需手动输入新值(这有点违背了制作微调器的目的)。我怎么做?
java - JComponent 如何通知其父 J(Internal)Frame 的关闭事件?
我想编写一个监视其他活动的组件,但是当组件的窗口关闭时,它的侦听器将被删除。
我不想多次编写此删除代码,但希望组件自己处理它。(我该怎么做?
谢谢!
linux - 监控目录的变化
就像类似的 SO question一样,我正在尝试监视 Linux 机器上的目录以添加新文件,并希望在这些新文件到达时立即处理它们。关于实现这一点的最佳方法的任何想法?
apache-flex - 如何从匿名组件中删除事件侦听器?
可能重复:
flash AS3 如何删除舞台事件侦听器
假设我有一个与组件绑定的事件侦听器,我想从组件中删除事件侦听器,以便对其进行垃圾收集。问题是我不知道它是什么类型的对象或它有什么事件监听器。
基本上我怎样才能找出一个对象有哪些事件侦听器以及如何删除其中一个或全部?
database - 侦听数据库更改的最兼容方式?
我有一个读取原始数据并每隔几秒钟将其写入数据库的进程。
判断数据库是否已写入的最佳方法是什么?我知道 Oracle 和 MS-SQL 可以使用触发器或其他东西与其他服务进行通信,但我希望有一种技术可以与更多类型的 SQL 数据库(SQL lite、MySQL、PostGRES)一起使用。
java - 如何使用侦听器访问其他元素?
我正在设置一个 GUI,我需要在其中获取从表单元素输入的信息并操作信息。这需要我使用一些元素来访问其他元素。
例如,我有一个输入框 ( JTextField
) 和一个按钮 ( JButton
) 在它旁边。当按下按钮时,我需要能够操作输入到输入框中的文本。到目前为止,我为完成这项工作所做的一切努力都失败了。
这就是我的代码现在的样子(我在评论中嵌入了我的问题):
谢谢你的帮助!