keylistener相关内容

关键侦听器由于某种原因无法正常工作

我编写了这段代码,当您启动它时,它会显示一个图像,然后在您按向左或向右键时在其他两个图像之间进行更改,但是由于某种原因,它没有从键盘读取输入,我尝试使用mouseListener并成功了,这是代码: import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image ..
发布时间:2020-04-26 09:08:47 Java开发

JavaFX TabPane禁用按键切换选项卡

我有一个Tab,其中包含一些内容:ScrollBar和其他内容. ScrollBar具有用于键的事件处理程序: left 和 right . 但是如果我按这些按钮,则会切换Tabs,因为TabPane也有一个键处理程序. 如何为TabPane禁用默认事件处理程序或更改切换策略? 解决方案 问题是ScrollBar不是您可以设置ScrollBar焦点可遍历: sb.s ..
发布时间:2020-04-26 09:08:37 Java开发

JNA:关键侦听器+ JFrame

我正在尝试编写一个简单的应用程序,该应用程序在后台和JFrame中都有一个键盘侦听器.实际上,我使用以下代码创建侦听器: public class KeyHook { private static volatile boolean quit; private static HHOOK hhk; private static LowLevelKeyboardProc k ..
发布时间:2020-04-26 09:08:35 Java开发

setOnKeyPressed事件无法正常工作

我需要为大学中的项目创建带有曲线的生成的类似隧道的东西.我在Internet上找到了一些代码,这些代码使我可以拖动曲线的控制点(附加到Anchor对象). 但是,我想通过按箭头键(“上"和“下")来更改控制点Ylocation成为可能,并且它根本不起作用.我一直在试图自己解决这个问题,但是我找不到出路. import javafx.application.Application; im ..
发布时间:2020-04-26 09:08:33 Java开发

JavaFX从控制器获取场景

我最近开始使用Java FX,FXML和场景构建器,并且我一直在尝试将关键侦听器添加到场景的一个控制器中.但是,当我执行此操作时,关键的侦听器无法正常工作,我认为这是因为他们没有将注意力集中在特定的场景上.我试图访问该控制器所在的场景以直接对其进行设置,但事实证明它是空场景的一部分. 是否有一种方法可以访问该控制器用于尝试将关键事件和侦听器分配给该特定场景的场景?我应该遍历整个应用程序是静态 ..
发布时间:2020-04-26 09:08:31 Java开发

Java JTextArea KeyListener

当我按下ENTER键时,我的JTextArea会开始新的一行,而我只想对doClick()方法执行其他操作. 我该怎么办? textarea.addKeyListener(new KeyListener(){ @Override public void keyPressed(KeyEvent e){ if(e.getKeyCode() == KeyEvent. ..
发布时间:2020-04-26 09:08:27 Java开发

JPanel不响应keylistener

我试图制作一个JPanel,该面板可以显示您按下每个导航键的次数,但它只显示4个零. ///在keyPressed()方法中,我放置了以下代码来相应地处理按键: public void keyPressed(KeyEvent event) { if(event.getKeyCode()==KeyEvent.VK_LEFT) left++; ..
发布时间:2020-04-26 09:08:22 其他开发

同时进行MouseEnter和KeyPressing Java Swing

使用Java Swing,我有20个JLabels.每个JLabel都有一个MouseListener和KeyListener.我一直在试图找到一种方法(没有运气),以便能够知道鼠标已输入/悬停在哪个标签上以及何时按下了删除键. 例如,当按下Delete键并且鼠标位于JLabel 5中时,我希望对JLabel 5进行操作. 我知道如何独立使用MouseListener和KeyListe ..
发布时间:2020-04-26 09:08:18 Java开发

苹果公司侦听器

我正在为我的计算机科学课程开发一个应用程序.任务是编写一个计算器,但不使用JTextField s或JTextArea s.我想出了实现KeyListener的想法,该实现在appletviewer和JFrame中都很好,但在Google Chrome浏览器中(可能还有其他浏览器)根本不起作用. 这是我的代码段. //- BinaryCalc.java import javax.swi ..
发布时间:2020-04-26 09:08:16 Java开发

如何使用箭头键在JPanel中移动对象

我正在尝试使用Windowbuilder创建一个小程序,该程序简单地在JPanel中绘制一个红色矩形(称为car1),然后通过按箭头键将其移动.为此,我将与箭头关联的更改x位置的方法称为repaint方法,但矩形根本不移动-因此,我可能将KeyEvent和/或repaint弄乱了. 每次按下适当的箭头键并刷新面板时,我应该怎么做才能制作矩形? public class Car exte ..
发布时间:2020-04-26 09:08:10 Java开发

精灵的对角运动

如何实现对精灵的对角线运动?我创建了一个可移动的精灵(一个矩形),它可以在四个方向上移动. 要对矩形进行动画处理,请使用计时器对象和执行动作的方法.我在keyPressed和keyReleased方法中实现了以下代码,以使其在四个方向上移动. public void keyPressed(KeyEvent arg0){ int c=arg0.getKeyCode(); ..
发布时间:2020-04-26 09:08:07 Java开发

输入侦听器是否应该同步?

下面发布的我的示例代码显示了两个类.一个实现KeyListener,另一个实现Runnable,并在无限循环中运行,每20毫秒休眠一次.当按下某个键时,采用int形式的keyChar用作索引,它设置布尔数组的索引true或false,表示是否按下了该键.同时,过程循环在键数组中搜索其true或false值,并将true设置为false,然后打印出char.我的问题是我是否需要使用带锁的同步来访问c ..
发布时间:2020-04-26 09:08:05 Java开发

编辑文字按键侦听器

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

在Swing中,如何在没有特定组件的情况下应用KeyListener

通常,我们将密钥侦听器应用于特定的组件,例如文本字段,密码字段等.但是我想对此侦听器行为进行概括,以适用于所有人. 解决方案 Swing旨在与可能会执行您想要的操作的键绑定一起使用.我将从签出键绑定开始.不要忘记阅读Swing教程以获取完整信息. 如果这样做没有帮助,请参见全局事件监听器提出一些建议. ..
发布时间:2020-04-26 09:07:53 Java开发

KeyListener不起作用(requestFocus无法修复它)

我正在尝试在没有帮助的情况下将我的第一个游戏制作为youtube视频.我看过许多有关制作Java游戏的youtube系列影片,但它们从未出现在我想做的事情上,因此在学习了足够多的知识后,我开始制作自己的游戏.我知道有足够的Java可以解决这个问题,到目前为止,一切都没有问题. 我尝试寻求帮助,但我只能找到人们所说的尝试之处,如下: setFocusable(true); request ..
发布时间:2020-04-26 09:07:51 Java开发

KeyListener在Java Swing中没有响应

我正在做一个游戏,并且我有一个主菜单,可以很好地工作.当我选择一个选项时,它将在新窗口中弹出另一个菜单.但是,在这个新窗口中,KeyListener没有响应.如果我单击回到“主菜单"窗口,则KeyListener仍在那儿工作.这是代码: MainMenu: import java.awt.*; import java.awt.event.*; import java.awt.image ..
发布时间:2020-04-26 09:07:49 Java开发