keylistener相关内容

Java KeyEvent 方块运动

我有一段代码,当按下任何箭头键时会触发 KeyEvent.这反过来会导致一个方块在屏幕上移动. 现在我注意到当我按住键时,方块会移动,但是如果您理解我的意思,从初始移动到后续移动的时间很长?这次我将如何减少? 谢谢! import java.awt.*;导入 javax.swing.*;导入 squarequest.sprites.*;导入 java.awt.event.*;公共类 ..
发布时间:2021-11-10 05:49:06 Java开发

Java - KeyListener 多个按钮按下

我希望我能以正确的方式描述我的问题.我目前正在编写一个简单的 Twin-Stick Shooter,所以我实现了一个实现 KeyListener 的 KeyInputHandler 类.但是当玩家同时按下 2 个按钮时,我遇到了问题.在玩家真正移动之前总是需要一秒钟.据我所知,这是因为密钥重复.我可能错了.我用谷歌搜索了一下,在这里找到了一个可能的解决方案:https://gamedev.stac ..
发布时间:2021-10-26 16:10:05 Java开发

向 JtextArea 添加键侦听器

我有一个名为 input 的 JTextArea,当我按下向上箭头键时,我试图将字符串 inputValue 加载到其中.到目前为止,这段代码似乎不起作用,我不确定为什么.请帮忙. input.addKeyListener(new KeyListener() {public void keyTyped(KeyEvent e) {System.out.println("测试");if(e.get ..
发布时间:2021-09-02 20:12:53 Java开发

KeyListener如何处理多个按键被按下?

因此,我在Java中有一个按键侦听器,该按键侦听器在JFrame上向上,向下,向左或向右移动一个矩形,为此我使用W,A,S和D键.通常,尤其是在游戏中,按2个键将产生对角线移动.例如,您同时按下W和D键,预期的行为是向右斜向上移动.但是,密钥侦听器一次只能检测到一个密钥.我知道我可以做一些事情,一次检测多个密钥,然后像编写新密钥一样编写新代码,但是有没有办法同时在两个不同的密钥下执行两个代码呢?如 ..
发布时间:2021-05-28 19:20:19 Java开发

如何将JTextField的输入转换为double.输入值来自用户

我正在尝试使用JTextField的输入并将其转换为double',因为我要在程序中的数学公式中使用该输入.但是当我尝试运行代码时,它给出了错误..我认为我解析的方法有误.任何帮助吗?谢谢! xLabel = new JLabel("Subject");xTF =新的JTextField(4);xTF.addKeyListener(new KeyHandler());xString = xTF ..
发布时间:2021-05-28 18:44:33 Java开发

如何在JFrame上绘制文本并用Java清除?

我想在键盘上按'h'时使用drawString方法在JFrame上绘制文本,而在键盘上按'c'时清除文本,这是我的代码,可以用于绘制,但是我不知道不知道该如何工作. import javax.swing.*;导入java.awt.*;导入java.awt.event.*;公共类测试扩展了JPanel实现KeyListener {字符帮助,清除;公开测试(){极好的();setFocusable ..
发布时间:2021-05-20 18:59:22 Java开发

Java KeyListener停止工作

-=更新=- 事实证明,问题不在于Java,而在于我的Apple键盘.按住字母键会弹出一个菜单,该菜单会破坏我的Java程序.通过禁用该菜单弹出窗口,我的KeyListener和我的键绑定都可以正常工作.谢谢大家的回答. 问题 我已经在Google和StackOverflow上搜索了对我的问题的答案,但无济于事.我发现的所有问题都有扩展JComponent,JFrame,JPan ..
发布时间:2021-04-21 19:17:04 Java开发

处理输入类型为TEXT的EditText键更改事件

我的用例是在文本框中输入4行之后限制用户.设置maxLines不能停止用户. 令我惊讶的是,当输入类型为InputType.TYPE_CLASS_TEXT时,Android没有提供按键按下/按下事件.我正在接受其他所有类型的活动.下面是我的代码. EditText et = new EditText(this); et.setMaxLines(3); ..

不确定如何在我的侦听器代码中添加计时器

基本上,我有一个键侦听器代码(我知道键绑定非常感谢,但我的项目不需要该键),它将根据您所按的内容重新调整窗口框架的大小.但是,当您按住w时,它会像这样[暂停] wwwwwwww,并且在您重新调整窗口大小时会很明显.有人可以帮助我在代码中成功添加计时器吗?我已经排除了导入语句,但是它们都在那里. public class KeyFrame extends JFrame implements K ..
发布时间:2021-02-15 18:41:36 Java开发

KeyListener完全不起作用,但是我的代码在我朋友的计算机上可以正常工作

KeyListener根本不起作用,就像它不在那儿一样,它显示带有桨的框架,但是当按下箭头键时它不会移动,但是我的代码在我的键盘上可以正常工作朋友的计算机,我删除并安装了JDK和eclipse的最新版本,并且没有任何更改,我什至用cmd对其进行了编译,但它不起作用 编辑:百分之一尝试它正常工作,然后下一次返回不工作 该代码是关于使用箭头键移动的桨的 Paddle类: import java ..
发布时间:2021-02-15 18:41:33 Java开发

在Python中一起使用鼠标和键盘侦听器

我一直在使用Pynput库来监视鼠标的点击.我面临的唯一问题是终端在按Ctrl + C时不会终止.我需要使用键盘侦听器和鼠标侦听器.这是我的代码: import os import time import re from pynput import mouse from pynput.keyboard import Key, Listener f=open('maniac1.txt','a' ..
发布时间:2021-02-15 18:41:29 Python

带有acm.graphics的关键侦听器

与此问题有关 a>. 我在 ACM图形库中构建了一个游戏.我希望能够在按 P键时暂停游戏.但是,我查看了文档,似乎简短地提到了关键侦听器,但是在这种情况下并没有使用它们的实际示例(除非我错过了一些内容). 我不想使用控制台或对话框,因为我不想通过键盘输入数据,我只想能够使用来打开和关闭我的暂停方法我的主游戏循环中的 P键.这可能吗? 解决方案 您需要一个将ACM Program ..
发布时间:2021-02-15 18:31:32 Java开发

我的Java(JFrame)播放器移动脚本无法正常工作

我正在制作一个自上而下的2D生存游戏,玩家必须躲避敌人的弹丸才能生存,但是我遇到了一个问题,可能会稍微影响我的第一个游戏的玩法真正的Java项目,问题是玩家无法以任何方式移动形状或形式,如果已经实施了弹丸,那么玩家会在生成这个世界后立即迷失方向. 下面是代码: package maximiza; import java.awt.*; import java.awt.event.Key ..
发布时间:2021-02-11 20:47:34 Java开发

在Java中使用MVC设置KeyListener

我正在尝试使自己成为Java的计算器.我认为最好为我的代码实现MVC(模型视图控制器)设计.我有一些基础知识可以工作,计算器确实可以工作,但问题是我无法弄清楚我在听键的实现方面出了什么问题.目前,我可以使用动作侦听器单击按钮,并使用数字值更新该字段,并可以使用按钮进行加,减,乘,除以及清除.因此,我目前唯一真正想到的就是尝试允许用户(我自己)使用键盘上的数字键盘将值附加到字段上的选项,无论如何这是 ..
发布时间:2020-05-10 19:28:55 Java开发

Java蛇游戏

一开始,我必须承认那里有无数的蛇问题,尽管每个程序员,即使新手或专家以不同的方式编写他的代码,所以我还是决定再开一个案子, import java.awt.Color; import java.awt.Graphics; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing. ..
发布时间:2020-04-26 09:10:33 Java开发

Java-使用KeyListener的程序无法正常工作

主要问题:当我使用KeyListener创建挪威计算器时,它无法正常工作. 我已经添加了对JFrame的addKeyListener()方法的调用,并且已经实现了KeyListener接口以及所有其他内容.但这仍然行不通.我为糟糕的代码表示歉意. 感谢您的帮助.预先感谢. 代码: import javax.swing.JFrame; import javax.swing.J ..
发布时间:2020-04-26 09:10:31 Java开发

KeyListener无法正常工作?

我正在尝试制作一个非常简单的2帧程序,称为Duck Simulator. 这有一个JFrame和2张图片.如果您想知道它的作用,那只是一个JFrame,上面有鸭子坐在池塘里的起始图片.它的JLabel说“按D喝水!"并且当您按D时,应该将图像设置为鸭子喝水. 它显示了坐在JFrame池塘中的鸭子的打开图像,但是当我按D时,它什么也没做. 这是代码: package net.ducksi ..
发布时间:2020-04-26 09:10:29 Java开发