问题标签 [keylistener]
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 - 如何在输入元素获得焦点时禁用 YAHOO.util.KeyListener?
我有一个带有YUI 的 MenuBar小部件的 MenuBar 设置,并且我有一个YAHOO.util.KeyListener
附加到文档以快速通过键盘访问菜单和子菜单项(例如,'s' 打开设置菜单)。问题是当用户在输入元素中时, keylistener仍然会触发。例如,用户可能在文本字段中输入汤,“s”字符将导致设置菜单弹出。
一种解决方案是在焦点位于输入元素上时禁用keylistener ,并在模糊时启用它。我该怎么做呢?有更好的解决方案吗?
java - Java 中的 KeyListener 是抽象的;不能实例化?
我正在尝试在 java 中创建一个 Key Listener 但是当我尝试
Netbeans 告诉我 KeyListener 是抽象的;无法实例化。我知道我缺少这个关键侦听器的其他部分,但由于这是我第一次使用关键侦听器,我不确定我还需要什么。为什么要告诉我这个?
谢谢,
托梅克
java - 从另一个匿名类访问匿名类中的“无名”Jbutton?
JButton我以匿名方式创建了 26个,actionListener
标记为字母表中的每个字母。
现在我有一个匿名keyListener
类,我想根据键盘上按下的字母来禁用按钮。因此,如果用户按下 A,则该A按钮被禁用。考虑到我目前的实施,这甚至可能吗?
java - JFrame 的无响应 KeyListener
我正在尝试KeyListener
为我的JFrame
. 在构造函数上,我正在使用以下代码:
当我运行它时,test
消息会出现在我的控制台中。但是,当我按下一个键时,我没有收到任何其他消息,就好像KeyListener
根本不存在一样。
我在想这可能是因为焦点不在JFrame
,所以他们KeyListener
没有收到任何事件。但是,我很确定它是。
有什么我想念的吗?
java - 在java中处理KeyEvents
假设我有一个 GUI,我希望程序在按下空格键时实际运行,但如果再次按下空格键,我希望程序退出。像这样的东西会起作用吗?
gwt - GXT KeyListener.componentKeyDown() 立即关闭 MessageBox.alert()
在 GXT 中,MessageBox
方法是异步的,这意味着在显示消息框时应用程序不会“锁定”。
我使用 aKeyListener
来处理表单中的输入键(以提高可用性,即允许通过输入键提交表单),然后在应用程序处理用户凭据时禁用表单字段。如果它们不正确,我会显示 aMessageBox.alert()
然后重新启用表单字段。但是,由于alert()
立即返回,因此表单字段立即再次可用,允许用户在不关闭警报的情况下输入数据。
alert()
解决方案是在;中使用回调。然而,回车键不仅会导致表单提交,还会导致警报立即关闭(好像表单和消息框都在处理回车键)。如何在用户第二次按下输入或单击“确定”按钮之前保持警报框打开?
java - 没有打开窗口的Java Keylistener?
我正在尝试在 Java 中创建一个自动点击器(只有我知道的语言,我刚刚学习了线程)。我想让小程序在它自己的窗口中打开(而不是在网页上),并且我希望能够在不选择窗口的情况下使用空格键启动和停止程序,以便我可以在另一个程序上使用自动点击器并且能够在没有 alt-f4 一堆东西的情况下阻止它。
你有什么可以推荐给我的,可以帮助我吗?或者你有什么建议吗?
java - Java中的事件监听器没有应用程序有焦点?(全局按键检测)
我一直在寻找一段时间,每个人似乎都认为仅使用 Java 是不可能的,所以我会试一试;)
有没有办法让我的 Java 应用程序监听事件(特别是关键事件),而另一个不相关的应用程序具有窗口焦点?在我的情况下,我希望检测用户何时按下键盘上的“暂停”键,即使我的 Java 应用程序没有焦点。
我听说有人提到唯一的方法是编写一些 C 代码并使用 JNI。只是好奇是否有人知道避免这种情况的方法?或者,如果没有,至少是一个关于 c/JNI 东西的非常好的教程?
谢谢
java - 在 Java 中没有焦点的情况下监听输入
我正在使用 Robot 类在 Java 中制作一个小程序。程序接管鼠标。在调试过程中,如果它开始以我不希望的方式运行,则很难退出程序,因为我无法将鼠标移到 Eclipse 中的终止按钮,也无法使用热键点击它是因为鼠标在另一个窗口中不断单击,而是给该窗口焦点。
我想做的只是连接一个按键监听器,这样当我点击 q 时我可以退出程序,但我知道如何做到这一点的唯一方法是制作一个窗口,并且该窗口需要焦点来捕获输入。有没有办法从任何地方监听键盘或鼠标输入,而不管焦点是什么?
blackberry - 如何检测我的 Field 子类中的“删除”键?
我正在尝试检测并覆盖黑莓键盘上的 Delete 键。
出于某种原因,它从来没有在我的案例陈述中出现,因为它达到了这一点:
我的错误是什么?