keylistener相关内容

阅读C中的按键;例如:箭头键、Enter键

我知道如何使用事件来测试按键是否被按下,但在C中我从来不知道如何做到这一点。 我确切需要的是侦听向上、向下、左和右箭头键的";KeyListener";。我需要它在Linux中工作,所以没有Windows库。如果可能,不使用第三方库对我来说是最好的选择。 我想要的伪码: int main() { // key listener { // if(ke ..
发布时间:2022-02-26 10:32:31 其他开发

JApplet &按键监听器

我正在为我的计算机科学课程开发一个应用程序.任务是编写一个计算器,但不使用 JTextFields 或 JTextAreas.我想出了一个实现 KeyListener 的想法,它 在 appletviewer 和 JFrame 中都很好用,但在 Google Chrome 中根本不起作用(可能还有其他浏览器). 这是我的代码片段. //- BinaryCalc.java导入 javax.s ..
发布时间:2022-01-24 14:19:07 Java开发

如何为 java.awt.Frame 进行键绑定?

背景 我的窗口是一个 java.awt.Frame,Frame 内部是两个面板 (java.awt.Panel).我正在尝试让窗口处理我按下的按钮. 尝试 1 号 我尝试使用 KeyListener,使 Frame 实现 KeyListener.我将 KeyListener 添加到 Frame 中,但是当我按下键时 KeyListener 函数没有做任何事情.(我尝试使用 Sys ..
发布时间:2022-01-24 14:00:15 Java开发

无论 JComponent 是什么焦点,如何为 JFrame 进行键绑定?

无论框架中的焦点是什么,我们如何为 JFrame 进行键绑定? 我已经看过这个问题:如何为 java.awt.Frame 进行键绑定? 我尝试为 JFrame 的根窗格设置输入映射,但是当焦点位于 JTextArea 上时它不起作用,即使 editable 为 false. 使键绑定在整个 JFrame 中工作的最简单方法是什么? 解决方案 我尝试为 JFrame 的 ..
发布时间:2022-01-24 13:57:35 Java开发

简单的 KeyListener 不起作用

我正在开发一个非常简单的 Java 项目,试图了解如何使用 KeyListener.我创建了一个 Main 类和一个 KeyListener、MouseListener 类.当我按下键盘键时,我想发生一些事情.到目前为止,当我单击时,唯一有效的是“你好". 这是我的代码: import javax.swing.JFrame;导入 javax.swing.JPanel;公共类 KeyPrac ..
发布时间:2022-01-24 13:53:39 Java开发

编辑文本键侦听器

我的布局中有一个 edittext 和一个按钮,在我的代码中我将 edittext 的 keyListener 设置为 null editText.setKeyListener(null); 这样我就无法输入我的 edittext.现在点击我的按钮,我应该能够输入我的 ediitext.我怎样才能做到这一点.这是一个简单的问题,但我找不到任何解决方案.任何帮助将不胜感激. 解决方案 ..
发布时间:2022-01-14 17:05:06 移动开发

EditText OnKeyListener 不起作用

我知道 this/similar question 之前已被问过,但解决方案given 对我不起作用,所以我再次询问.我尝试了该答案中给出的解决方案,但我的 OnKeyListener 仍然从未在某些设备上被调用,尤其是那些具有股票操作系统的设备.当editText中没有字符时,我需要检测是否按下软键盘的del键.这是我的代码; EditText et = (EditText) findView ..
发布时间:2022-01-14 16:20:40 移动开发

如何听软键盘中的按键?

我需要一个监听器来识别软键盘/屏幕键盘中的按键. 我尝试使用 addtextchangelistener textwatcher,但这个结果很好,但是当一些文本粘贴到其中时,它也会显示更改. 我只需要识别用户的按键. 有什么方法可以检测到按键. 解决方案 看到这个 keyevent 并使用以下代码来识别用户按下了哪个键. @Overridepublic boolean ..
发布时间:2022-01-13 22:24:18 移动开发

Javascript中的按键监听器

我正在为我正在用 JavaScript 开发的游戏寻找 KeyListener.我不知道这在实际代码中是如何工作的,但它会是这样的: if(keyPress == upKey){玩家精灵X += 10;}否则如果(keyPress == downKey){playerSpriteY -= 10;} 等等…… 我搜索了一下,Google 想出了一些我还不了解的涉及 AJAX 的东西.Jav ..
发布时间:2022-01-13 22:16:22 前端开发

Java 摆动计时器只工作一次,然后 keyEvents 快速连续触发 - 按住键

所以我将其设置为对 KeyEvents 和计时器的测试.第一次按下右箭头键时,事件将等待 5 秒,就像计时器设置的那样,然后打印 KeyPressed.然而,在第一个 println 之后,KeyPressed 将快速连续打印,就像一长串 KeyEvents 在我按住键时它正在收集下来.我不希望按住右箭头键导致的所有额外按键.我想按住右箭头键,每 5 秒只收到一个 println .任何帮助是极大 ..
发布时间:2021-12-31 15:15:33 Java开发

我试图让球逐渐移动

当你按下一个箭头键时,我试图让球逐渐移动,现在它只是传送.我想要它,这样你就可以看到它在移动.基于这个示例,我正在使用键绑定,并且有一个名为 delta 的变量会导致球移动 50 个像素,但就像我说的,无论你按下箭头键的哪个方向,球都会出现 50 个像素,我希望它就像你踢球一样,你可以看到它从 a 点到 b 点.转到第 89 行,这就是我认为问题所在. 打包游戏;导入 java.awt.Basi ..
发布时间:2021-12-30 18:38:53 Java开发

在 GWT 中单击 ESCAPE(ESC) 时关闭对话框

如何将诸如 addCloseHandler 之类的内容添加到单击 ESC 键时关闭的对话框中? 解决方案 您可以覆盖 DialogBox 类的 onPreviewNativeEvent() 方法: public void onModuleLoad() {ExtendedDialogBox 对话框 = new ExtendedDialogBox();dialog.add(new Label ..
发布时间:2021-12-28 21:59:41 其他开发

JPanel 不响应 KeyListener 事件

我有一个 JFrame 的子类,它使用从 JPanel 扩展的类 公共类 HelloWorld 扩展 JPanel 实现 KeyListener 我将 HelloWorld 的对象添加到框架 - app.add(helloWorld);.现在,当我按下任何键盘键时,KeyListener 方法的非被调用并且 helloWorld 似乎没有窗口焦点.我也试过调用 helloWorld.req ..
发布时间:2021-12-26 14:53:50 Java开发

如何为 JavaFX 编写 KeyListener

我想编写一个小游戏,我可以使用 W、A、S、S 在 JavaFX 面板上移动球kbd>D 键. 我有一个 getPosX() 和 setPosX() 但我不知道如何编写一个 KeyListener 它将例如计算 setPosX(getPosX()+1) 如果我按 D. 我该怎么办? 解决方案 来自 JavaRanch 论坛帖子. 在场景中添加按键和释放处理程序并更新应用程序中 ..
发布时间:2021-12-20 11:47:25 其他开发

如何监听所有组件的按键(在 Java Swing 中)?

我想侦听诸如 Control+S 之类的组合键,而无需向 Swing 应用程序中的每个组件添加键侦听器.我怎样才能做到这一点? 解决方案 有可能. KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new KeyEventDispatcher() {@覆盖公共布尔 dispatchKey ..
发布时间:2021-12-09 18:26:42 Java开发

Java KeyListener 口吃

我正在用 Java 制作一个非常简单的乒乓球游戏,并且我正在使用 KeyListener 进行此操作.我希望这样当用户按下键盘上的向左或向右键时,乒乓球块就会朝那个方向移动.这是一个足够简单的任务,但我发现当用户按住键时,块移动一次,停止一小段时间,然后继续移动直到用户释放键.我注意到当您尝试按住计算机上的字母键时会发生这种情况.如果我尝试按住“a"键,计算机将执行以下操作: [停顿] aa ..
发布时间:2021-12-09 18:20:41 Java开发