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

0 投票
1 回答
1241 浏览

javascript - 如何在输入元素获得焦点时禁用 YAHOO.util.KeyListener?

我有一个带有YUI 的 MenuBar小部件的 MenuBar 设置,并且我有一个YAHOO.util.KeyListener附加到文档以快速通过键盘访问菜单和子菜单项(例如,'s' 打开设置菜单)。问题是当用户在输入元素中时, keylistener仍然会触发。例如,用户可能在文本字段中输入,“s”字符将导致设置菜单弹出。

一种解决方案是在焦点位于输入元素上时禁用keylistener ,并在模糊时启用它。我该怎么做呢?有更好的解决方案吗?

0 投票
3 回答
13647 浏览

java - Java 中的 KeyListener 是抽象的;不能实例化?

我正在尝试在 java 中创建一个 Key Listener 但是当我尝试

Netbeans 告诉我 KeyListener 是抽象的;无法实例化。我知道我缺少这个关键侦听器的其他部分,但由于这是我第一次使用关键侦听器,我不确定我还需要什么。为什么要告诉我这个?

谢谢,

托梅克

0 投票
3 回答
930 浏览

java - 从另一个匿名类访问匿名类中的“无名”Jbutton?

JButton我以匿名方式创建了 26个,actionListener标记为字母表中的每个字母。

现在我有一个匿名keyListener类,我想根据键盘上按下的字母来禁用按钮。因此,如果用户按下 A,则该A按钮被禁用。考虑到我目前的实施,这甚至可能吗?

0 投票
12 回答
124588 浏览

java - JFrame 的无响应 KeyListener

我正在尝试KeyListener为我的JFrame. 在构造函数上,我正在使用以下代码:

当我运行它时,test消息会出现在我的控制台中。但是,当我按下一个键时,我没有收到任何其他消息,就好像KeyListener根本不存在一样。

我在想这可能是因为焦点不在JFrame
,所以他们KeyListener没有收到任何事件。但是,我很确定它是。

有什么我想念的吗?

0 投票
2 回答
13611 浏览

java - 在java中处理KeyEvents

假设我有一个 GUI,我希望程序在按下空格键时实际运行,但如果再次按下空格键,我希望程序退出。像这样的东西会起作用吗?

0 投票
1 回答
3092 浏览

gwt - GXT KeyListener.componentKeyDown() 立即关闭 MessageBox.alert()

在 GXT 中,MessageBox方法是异步的,这意味着在显示消息框时应用程序不会“锁定”。

我使用 aKeyListener来处理表单中的输入键(以提高可用性,即允许通过输入键提交表单),然后在应用程序处理用户凭据时禁用表单字段。如果它们不正确,我会显示 aMessageBox.alert()然后重新启用表单字段。但是,由于alert()立即返回,因此表单字段立即再次可用,允许用户在不关闭警报的情况下输入数据。

alert()解决方案是在;中使用回调。然而,回车键不仅会导致表单提交,还会导致警报立即关闭(好像表单和消息框都在处理回车键)。如何在用户第二次按下输入或单击“确定”按钮之前保持警报框打开?

0 投票
3 回答
10193 浏览

java - 没有打开窗口的Java Keylistener?

我正在尝试在 Java 中创建一个自动点击器(只有我知道的语言,我刚刚学习了线程)。我想让小程序在它自己的窗口中打开(而不是在网页上),并且我希望能够在不选择窗口的情况下使用空格键启动和停止程序,以便我可以在另一个程序上使用自动点击器并且能够在没有 alt-f4 一堆东西的情况下阻止它。

你有什么可以推荐给我的,可以帮助我吗?或者你有什么建议吗?

0 投票
3 回答
15219 浏览

java - Java中的事件监听器没有应用程序有焦点?(全局按键检测)

我一直在寻找一段时间,每个人似乎都认为仅使用 Java 是不可能的,所以我会试一试;)

有没有办法让我的 Java 应用程序监听事件(特别是关键事件),而另一个不相关的应用程序具有窗口焦点?在我的情况下,我希望检测用户何时按下键盘上的“暂停”键,即使我的 Java 应用程序没有焦点。

我听说有人提到唯一的方法是编写一些 C 代码并使用 JNI。只是好奇是否有人知道避免这种情况的方法?或者,如果没有,至少是一个关于 c/JNI 东西的非常好的教程?

谢谢

0 投票
7 回答
38942 浏览

java - 在 Java 中没有焦点的情况下监听输入

我正在使用 Robot 类在 Java 中制作一个小程序。程序接管鼠标。在调试过程中,如果它开始以我不希望的方式运行,则很难退出程序,因为我无法将鼠标移到 Eclipse 中的终止按钮,也无法使用热键点击它是因为鼠标在另一个窗口中不断单击,而是给该窗口焦点。

我想做的只是连接一个按键监听器,这样当我点击 q 时我可以退出程序,但我知道如何做到这一点的唯一方法是制作一个窗口,并且该窗口需要焦点来捕获输入。有没有办法从任何地方监听键盘或鼠标输入,而不管焦点是什么?

0 投票
1 回答
1865 浏览

blackberry - 如何检测我的 Field 子类中的“删除”键?

我正在尝试检测并覆盖黑莓键盘上的 Delete 键。

出于某种原因,它从来没有在我的案例陈述中出现,因为它达到了这一点:

我的错误是什么?