问题标签 [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.

0 投票
3 回答
459 浏览

java - 关闭 JFrame 窗口时如何使用 DefaultClosingOperation 以外的其他内容?

我正在使用套接字在聊天客户端上工作,并且我希望在用户单击“X”时窗口关闭之前执行某些代码(例如正确关闭连接)。

我可以在不必实现所有抽象方法的情况下做到这一点WindowListener吗?

/阿文

0 投票
3 回答
5657 浏览

apache-flex - AS3 项目 - 鼠标移动侦听器在应用程序之外做出反应

我遇到了一种不寻常的行为,我似乎无法深究。当我运行它时,如果我在 swf 区域中移动,它通常会在鼠标移动时跟踪。值得期待。

但是当我单击屏幕上的任意位置时,它会跟踪移动事件。如果我单击并拖动,它的轨迹就好像我在浏览器的 swf 区域中移动一样。

这是代码。我已经简化为它的准系统。只需将其放入 Flex 中名为“Engine”的空 AS3 项目中 - 显然没有引号。

作为一种解决方法,我添加了 MOUSE_MOVE 一个 MOUSE_OVER 并在 MOUSE_OUT 上删除它。但是这种行为似乎仍然很不寻常,我有兴趣了解它为什么会发生。

谁能告诉我如何将事件限制在应用程序的实际阶段?

0 投票
5 回答
1408 浏览

flash - 在actionscript 3中将一系列功能“链接”在一起

我正在调用一个函数并在函数返回一些数据时添加一个侦听器。返回数据时,我需要调用另一个函数,依此类推。

有没有一种简单的方法可以将这些函数“链接”在一起,以便第一个触发 - 等待侦听器然后触发第二个创建侦听器,依此类推,直到最后一个调用在开始时定义的单独函数. 我想它会在与批量加载程序脚本相同的行上工作。

我设想代码的工作方式如下:

谢谢,乔什

0 投票
4 回答
9389 浏览

c# - 如何指示 EventLogTraceListener 在特定的 Log 中创建

以下侦听器将在调用 Trace.WriteLine 时创建一个事件条目。如果源不存在,他将在默认日志通道“应用程序”中创建它。我想指定另一个默认日志通道,但搜索 45 分钟后,我似乎没有找到解决方案。有任何想法吗?

0 投票
2 回答
6403 浏览

javascript - 将侦听器动态添加到 Google 地图标记

我正在处理一个页面,该页面使用 Javascript httpObject 获取代码并使用它来更新页面上的两个元素 - 谷歌地图和列出标记指向的事物的 DIV。

那一点效果很好。问题是,当我创建标记时,我通过一个 for 循环来完成,并在每个循环中将侦听器添加到标记中。然后,当我测试页面时,我发现每个标记都会发生同样的事情。

将鼠标悬停在标记上应更改 DIV 相应位的边框颜色。相反,每个标记都会更改最后一位的边界。似乎每次添加侦听器时,我都会覆盖先前添加的标记的侦听器。

我知道这与 Google Maps API 保留标记的身份有关,即使您在 Javascript 中创建新标记也是如此。我不明白如何解决它-我尝试在循环外创建一个数组,然后更改

使用 newMarker[count] = new GMarker(newLatLng);

但它仍然不起作用。

帮助我,StackOverflow。你是我唯一的希望。:)

编辑:更多代码

0 投票
1 回答
1143 浏览

java - 在 java 中实现 mouseLIstener 和 mouseMotionListener 的类

我有一个关于在 java 中实现 mouseListener 和 mouseMotionListener 的类的问题。

我最近在我用java制作的这个游戏中将我的鼠标监听器分成不同的模式,并且在处理Build Item监听器时遇到了一个有趣的问题。

对于游戏面板,我使用两种方法在需要时将侦听器重置为不同的模式,因此我为游戏面板设置了 mouseListener 和 mouseMotionListener。Build Item 侦听器实现了两者,因此创建了自己的两个实例。这导致了非静态“当前正在构建”对象的问题,因为它会使用侦听器类的两个实例创建对象的两个实例。

有关更多图形说明,请参阅此视频...(http://www.screenjelly.com/watch/AkfFINJOUNY

希望这是有道理的。本质上,我解决了这个问题,但实际上,我只想创建一个构建模式侦听器类的实例。我是否必须为游戏面板类设置 mouseListsner 和 mouseMotionListsner,或者是否有某种类型的侦听器实现了这两种侦听器类型?

这可能是一个非常愚蠢的问题,我不确定。这是我的第一个真正的项目,我非常喜欢学习。我确实对此进行了快速谷歌搜索,但没有找到任何结果。

在此先感谢您在 Stack 上很棒的人 :)

0 投票
2 回答
879 浏览

java - Java中的属性文件侦听器?

我有属性文件。我想使用听众。如果此文件中的某些值发生更改,那么我想更新我的整数。那么,我需要使用哪些类或实现?

0 投票
1 回答
494 浏览

java - 到达 ResourceMap 的字符串时的参考问题?

我一直在用 Java 开发桌面应用程序。在这里,它显示了我如何到达属性文件的字符串。String的键值是HDI.Device.1.ID

问题是:我不想按值调用该字符串。我想通过引用来称呼它。因为,同时,我想为那个对象使用 Listeners。如果“HDI.Device.1.ID”值更新,那么我会做点什么。`

mystr.setValue(ID)

当属性文件中的 mystr HDI.Device.1.ID 更新时, mystr 不会更新。

0 投票
2 回答
2877 浏览

jquery - 当我们在 jQuery 中调用 $.remove() 时,监听器会被移除吗?

...

$('#target') 及其子级上有监听器。

当我们调用 $('#target').remove() 从 DOM 中删除它时,监听器会被删除吗?

如果没有,如何将它们一起删除?

0 投票
2 回答
5120 浏览

flash - Flash AS3 EventDispatcher - 获取注册侦听器列表的任何方式?

有没有办法获得一个注册监听器的列表EventDispatcher

我知道EventDispatcherhasEventListener方法告诉你是否注册了任何听众,但是有没有一种简单的方法来询问EventDispatcher听众是什么?

我想这样做的一种方法是子类EventDispatcher化以覆盖该addEventListener方法并将侦听器存储在字典中,但这对我来说感觉很笨拙。

有任何想法吗?