19得票3回答
KeyTypedEvent中的KeyEvent的KeyCode始终为0?

我在NetBeans IDE中有一个Java Swing应用程序。 我制作了一个表格,并将KeyListener附加到我的各个控件上: jButton1.addKeyListener(new java.awt.event.KeyAdapter() { public ...

21得票6回答
如何让KeyListener检测按键组合(例如ALT + 1 + 1)

如何让我的自定义监听(或)+多个其他键的组合? 假设我有11个不同的操作,我希望根据按下的键的组合执行这些操作。显然, - 都没有任何问题,但对于(或类似“ALT + 10”的描述),我在网上(或自己的思考中)找不到好的解决方案。 我并不确定这个计时器解决方案是唯一可行的方法。 非常感谢提...

26得票2回答
在GWT中,当点击ESC键时关闭对话框。

我如何将类似addCloseHandler添加到对话框中,以便在按ESC键时关闭?

7得票3回答
Java KeyListener卡顿问题

我正在用Java制作一个非常简单的乒乓球游戏,我正在使用KeyListener。我希望当用户按下键盘上的右或左箭头键时,乒乓球方块就会朝那个方向移动。这是一个足够简单的任务,但我发现当用户按住键时,方块只会移动一次,停顿一小段时间,然后继续移动直到用户释放该键。我注意到当你试图在计算机上按住字...

40得票4回答
KeyListener, keyPressed与keyTyped之间的区别

我有一个JFrame(实际上是一个扩展了JFrame的类),我想在按下F5键时执行某个操作。所以,我让这个类实现KeyListener接口。随之而来的是三个方法:keyPressed、keyReleased和keyTyped。 这三个方法中,我应该使用哪个来监听F5键的按下?是keyPres...

11得票2回答
Java中的按键绑定与按键监听器

我注意到在Java/Swing中,处理按键事件至少有两种不同的方式: 键绑定 键监听器 每种方式的优缺点是什么?应该在什么情况下使用其中一种而不是另一种?

30得票2回答
如何在Java中监听TAB键的按下/输入?

private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) { //cant capture my TAB? System.out.print(evt.getKeyChar())...

8得票3回答
安卓:EditText的KeyListener无法接收按键

我有一个EditText,想要监控KeyEvents,并且我已经设置了如下的监听器: mText = (EditText) this.findViewById(R.id.title); mText.setOnKeyListener(new OnKeyListener() { @Ove...

10得票3回答
如何为JFrame创建按键绑定,无论哪个JComponent有焦点?

我们如何为JFrame创建键绑定,而不考虑框架中的焦点在哪里? 我已经查看了这个问题:如何为java.awt.Frame创建键绑定? 我尝试设置JFrame的根面板的输入映射,但当焦点在JTextArea上时,它不起作用,即使editable为false。 如何最简单地使键绑定在整个JF...

13得票7回答
Java键盘监听器:KeyTyped退格,Esc作为输入

在KeyTyped方法中,我如何判断用户是否按下了 Backspace 或 Esc 键?