event-handling相关内容

getSource() 和 getActionCommand()

什么是getSource?它返回什么? 什么是getActionCommand(),它返回什么?? 我对这两者感到困惑,任何人都可以给我或区分它们吗?UI 中的 getSource 和 getActionCommand() 有什么用?具体是 TextField 还是 JTextField? 解决方案 假设你说的是 ActionEvent 类,那么这两种方法有很大区别. g ..
发布时间:2022-01-15 11:58:23 Java开发

帮助理解 .NET 委托、事件和事件处理程序

在过去的几天里,我问了几个关于代表的问题 这里和这里.我承认......我不太了解代表.我真的真的真的很想了解和掌握它们.(我可以定义它们——类型安全函数指针——但由于我对 C 类型语言的经验很少,所以它并没有真正的帮助.) 任何人都可以推荐一些在线资源,这些资源将以一种不假设的方式解释代表吗? 这是我怀疑 VB 实际上妨碍了我的那些时刻之一,因为它在幕后为我做了一些连接. 理想 ..
发布时间:2022-01-15 11:58:02 C#/.NET

如何使用 jQuery 实时显示输入值?

这样当用户在“#name"中输入内容时,会显示在“#display"中 解决方案 您可以简单地将输入值设置为内部 text 或 html #display 元素,在 keyup 事件中:p> $('#name').keyup(function () {$('#display').text($(this).val());}); ..
发布时间:2022-01-15 11:57:53 其他开发

用于编辑谷歌地图折线的事件处理程序?

我正在寻找在您在 Google 地图中编辑折线时触发的事件,类似于标记上的“拖动"事件.我找到了 'capturing_changed' 事件,但它似乎在 dragstart 和 dragend 上触发,而不是在 drag 上触发.因为我不得不重新发明轮子,允许拖动标记并根据标记的位置更新折线,基本上是重新发明可编辑的折线.我希望能够添加标记,可编辑的折线可以顺利完成,但我必须能够在拖动时检测到. ..

在什么情况下脱离事件是必要的?

我不确定我是否完全清楚附加到对象中的事件的含义. 这是我目前的理解,正确或详细: 1.附加到本地类事件不需要分离 例子: this.Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing); 公共事件 EventHandler OnMyCustomEvent = delega ..
发布时间:2022-01-15 11:57:39 C#/.NET

避免 C# 中的重复事件订阅

您如何建议避免重复事件订阅的最佳方法?如果这行代码在两个地方执行,则事件将运行两次.我试图避免订阅两次的第 3 方事件. theOBject.TheEvent += RunMyCode; 在我的委托设置器中,我可以有效地运行它... theOBject.TheEvent -= RunMyCode;theOBject.TheEvent += RunMyCode; 但这是最好的方法吗? ..
发布时间:2022-01-15 11:57:24 C#/.NET

C#:调用按钮事件处理程序方法而不实际单击按钮

我的 aspx 文件中有一个名为 btnTest 的按钮..cs 文件有一个在单击按钮时调用的函数. btnTest_Click(object sender, EventArgs e) 如何在我的代码中调用此函数(即不实际单击按钮)? 解决方案 btnTest_Click(null, null); 前提是该方法没有使用这些参数中的任何一个(通常不使用.) 说实话,虽然这很恶心. ..
发布时间:2022-01-15 11:57:16 C#/.NET

jQuery Autocomplete 验证选择的值

我们正在使用 Jörn Zaefferer 编写的自动完成 jQuery 插件,并正在尝试验证输入了一个有效的选项. 插件有结果()事件在选择选择时触发.这没关系,但是当用户也单击时,我需要检查文本框中的值.所以我们尝试了 .change() 和 .blur() 事件,但它们都带来了一个问题:当您单击结果 div(“建议"列表)中的条目时,.change() 和 .blur()事件触发,这是 ..
发布时间:2022-01-15 11:57:06 其他开发

更改 UIButton 文本

所以我试图在单击 UIButton 时更新它的文本.我正在使用以下行来更改文本: calibrationButton.titleLabel.text = @"Calibration"; 我已验证文本正在更改,但是当我运行应用程序并单击按钮时,它会在一瞬间更改为“校准",然后立即恢复为默认值.任何想法为什么会发生这种情况?我需要调用某种刷新函数吗? 解决方案 在布局子视图时,UIButt ..
发布时间:2022-01-15 11:56:58 移动开发

在 jQuery 中绑定现有的 JavaScript 函数

使用 jQuery 我想将现有函数绑定到按钮.我浏览了文档并找到了 bind 方法,但是 jQuery 站点上的示例绑定了新创建的函数,因为我想绑定一个已经定义的函数,例如: 函数 fHardCodedFunction(){//做东西}函数 fBindFunctionToElement(){$("#MyButton").bind("click", fHardCodedFunction());} ..
发布时间:2022-01-15 11:56:49 前端开发

使用 JavaFX 在任何地方处理鼠标事件

我有一个 JavaFX 应用程序,我想为场景中任意位置的鼠标单击添加一个事件处理程序.以下方法工作正常,但不完全按照我想要的方式.下面是一个示例来说明问题: public void start(Stage primaryStage) {根 = 新的 AnchorPane();场景 = 新场景(根,500,200);scene.setOnMousePressed(new EventHandler( ..
发布时间:2022-01-15 11:56:36 Java开发

如何正确使用 swipeWithEvent 导航 webView,Obj-C

我想通过使用事件 swipeWithEvent 来实现在我的 webView 中向后和第四次导航的功能.但是,我不知道我应该如何使用它. 我有一个主要的 webView,以及向后和第四个导航的两种方法.这里的一个大问题是我不确定如何写这个问题.我只需要知道如何识别我的 webView 上的滑动手势并调用我的两个方法.类似于 Safari、Google Chrome 和 Mozilla Fir ..
发布时间:2022-01-15 11:56:28 移动开发

C# 事件处理(与 Java 相比)

我目前很难理解和使用 delegates 在 C# 中实现事件.我习惯了Java的做事方式: 为包含许多方法定义的侦听器类型定义一个接口 如果我对侦听器中定义的所有事件不感兴趣,请为该接口定义适配器类以使事情变得更容易 在引发事件的类中定义 Add、Remove 和 Get[] 方法 定义受保护的触发方法来完成循环添加的侦听器列表并调用正确方法的繁琐工作 我理解(并且喜欢!) - ..
发布时间:2022-01-15 11:56:19 C#/.NET

使用 jQuery 监听 keydown 事件

我想检测何时按下回车键,在 HTML 上动态注入. 要简单地检测何时按下回车键,我可以这样做: $('#textfield').keydown(function (e){如果(e.keyCode == 13){console.log('Enter 被按下');}}) 此代码适用于 on(),但我担心它效率低下,因为 jQuery 会在每次按下键时进行检查.这有什么低效的地方吗? $(' ..

EventBus/PubSub 与(响应式扩展)RX 在单线程应用程序中的代码清晰度

目前,我正在使用 EventBus/PubSub 架构/模式使用 Scala(和 JavaFX)来实现一个简单的笔记组织应用程序(有点像一个带有一些附加思维导图功能的 Evernote 客户端),我不得不说我真的很喜欢 EventBus 而不是观察者模式. 这里有一些 EventBus 库: https://code.google.com/p/guava-libraries/wiki/ ..

Javascript ,事件处理程序总是被调用,即使事件没有被引发

我有以下代码扩展了 JQuery 并向 JQuery 添加了一个方法: $.fn.attachWithMessage = function () {$(this).focusin(showMessage());}函数显示消息(){警报(“嗨");} 所以我可以按如下方式使用该代码: 当我第一次加载页面时,会出现一个带有 ('hi') 消息的消息框. 即使我没有点击文本框. 我 ..
发布时间:2022-01-15 11:55:30 前端开发

在类的构造函数中找出实例化对象

如何从 java 的构造函数中获取实例化对象? 我想为某些 GUI 类存储对父对象的引用以模拟事件冒泡 - 调用父处理程序 - 但我不想更改所有现有代码. 解决方案 简短的回答:在 Java 中没有办法做到这一点.(你可以找出哪个班级叫你,但下面的长答案大部分也适用于那里.) 长答案:根据调用位置而神奇地表现出不同的代码几乎总是一个坏主意.这会让任何必须维护您的代码的人感到困惑 ..
发布时间:2022-01-15 11:55:24 Java开发

如何制作一个可以在按下 Enter 键时捕获所有点击的应用程序,但在我的 WinForm 中也是如此?

我尝试开发一个应用程序,该应用程序在所有鼠标单击时都制作屏幕截图,当我按下“输入"键以制作教程时,但我看不到如何在我的应用程序之外捕获这些事件.我怎么能这样做??? 解决方案 使用这个项目 “在 C# 中处理全局鼠标和键盘挂钩".我以前用过,我个人一直推荐它. 使用方法: 将 Gma.UserActivityMonitor dll 的引用添加到您的项目中. 使用 Gma.Us ..
发布时间:2022-01-15 11:55:15 C#/.NET