keylistener相关内容

KeyPressed和KeyTyped混淆

我已经搜索了KeyPressed和KeyTyped事件之间的区别,但仍然不清楚.我发现的一件事是Keypressed比KeyTyped首先被触发. 请澄清一下这些触发的确切时间.哪个用途适合用于哪个目的? 预先感谢 每当发生任何按键操作时,都会触发 解决方案 keyPressed.按下可以转换为Unicode字符的键时,将触发keyTyped.例如,如果按住Shift键,则按"a"会告诉ke ..
发布时间:2020-04-26 09:09:35 Java开发

Java-KeyListener:如何触发事件?

我可以在KeyListener中为非常简单的游戏编写控件.我有以下问题. 我做了这样的事情(只是一个简单的例子,不是我实现的代码): public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_LEFT) { leftPressed = true; ..
发布时间:2020-04-26 09:09:33 Java开发

在JFrame中进行关键事件

我试图做一个关键,使JFrame中发生某些事情.现在,我只是想在按左键时禁用一个按钮,但是什么也没发生.我以为我没事,但是什么也没做. 编辑:我注意到,当我不首先单击开始时,它就可以工作.但是按下开始键后,它将不会响应. 到目前为止,这是我的代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; ..
发布时间:2020-04-26 09:09:31 Java开发

在背景框架上使用Java KeyListener

我有一个内容窗格,其中包含一个JScrollPane,该JScrollPane包裹在我正在使用的不可编辑JTextArea上(现在),它仅显示有关所按下的键的信息(只是试图使此KeyListener起作用). /p> KeyListener位于JTextArea上,并且在选择框架时一切正常.但是,即使选择了另一个窗口,我也希望注册按键.有什么办法吗? 谢谢. 解决方案 我过去曾经这 ..
发布时间:2020-04-26 09:09:25 Java开发

输入鼠标后如何将KeyListener添加到JComponent?

我创建了自定义按钮类,该类扩展了JComponent,并希望在mouseEntered事件上添加KeyListener(后来在mouseExited上删除).因此,我的目标是-当鼠标进入此JComponent时-如果我按Enter键,将执行一些仅与此按钮有关的代码.我该怎么办? 解决方案 使用import java.awt.*; import java.awt.event.*; impor ..
发布时间:2020-04-26 09:09:23 Java开发

(JAVA)通过侦听器移动剪切区域

我的目标是使用箭头键一次将剪切区域移动10个像素.我在面板上看到了图像,剪切区域也在那里,但是问题是剪切区域不会移动.这是我的代码,我希望了解它的问题. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class clipping_area extends JFrame{ clippin ..
发布时间:2020-04-26 09:09:21 Java开发

将KeyListener添加到JLabel

我想让一个类从JLabel扩展并实现KeyListener,但是KeyListener不起作用. 现在,MouseListener可以工作,但KeyListner不能工作,但是为什么呢? 另一个问题是,将JFrame的布局设置为null时,它不显示(图像汽车或汽车对象). public class car extends JLabel implements KeyListener,M ..
发布时间:2020-04-26 09:09:18 Java开发

修复Java按键操作中的延迟问题

我正在创建一个使用键侦听器的Java应用程序.我注意到,当用户按住键时使用按键监听器时,它会注册,然后花一秒钟的时间来检测保持状态.有办法摆脱这种短暂的延迟吗? public void keyPressed(KeyEvent arg0) { char key = arg0.getKeyChar(); if(key == 'a') update = Statu ..
发布时间:2020-04-26 09:09:16 Java开发

KeyListener无法正常工作?

好吧,所以我有这个游戏的关键侦听器,它不能正常工作,但是当我创建一个新项目只是为了测试它是否对我有用时,它确实起作用了吗?所以这是我的游戏代码: public class GameKeyListener implements KeyListener { private void pressMainWeapon() { Constants.MAIN_WEAPON_PRESSED = ..
发布时间:2020-04-26 09:09:14 Java开发

吃豆子Java运动问题

我正在进行的吃豆子运动遇到了一些小问题. 我似乎找不到一种使这种运动类似于起源的吃豆人运动的方法.为了解释我希望它如何移动,我上传了这张照片. 现在,我使黄色矩形和蓝色墙壁之间发生碰撞.问题是,当我如图所示向左移动并单击向上箭头时,它不应停止,而是继续移动,然后在有可用空间时向上移动. 现在,如果您按如下所示单击向上箭头,则黄色矩形将停止: 上传了我的pacman类,其中包 ..
发布时间:2020-04-26 09:09:12 Java开发

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

在GXT中,MessageBox方法是异步的,这意味着在显示消息框时应用程序不会“锁定". 我使用KeyListener处理表单中的Enter键(以提高可用性,即允许使用Enter键提交表单),随后在应用程序处理用户凭据时禁用表单字段.如果它们不正确,则显示MessageBox.alert(),然后重新启用表单字段.但是,由于alert()立即返回,因此表单字段立即又变得可用,从而允许用户在 ..
发布时间:2020-04-26 09:09:10 其他开发

如何使用Python中的Tkinter检查当前是否按下了键?

是否有任何方法可以检测到当前使用Tkinter按下了哪些键?如果可能的话,我不想使用额外的库.我已经可以检测到何时按下了键,但是我希望能够随时检查当前按下了哪些键. 解决方案 我认为您需要跟踪有关按键和释放键的事件(保持自己的“当前按下"键集) )–我相信Tk不会为您跟踪(Tkinter确实在Tk的基础上添加了很少的东西,主要是它的直接接口). ..
发布时间:2020-04-26 09:09:07 Python

为什么在错误的地方画线?

我对此有问题...当我画一条线时,字符跟随我画的那条线,但是计算机在其他地方画了一条线: 那么有人知道发生了什么吗? My code: @SuppressWarnings({"serial","rawtypes","unchecked"}) public class someGame extends JFrame implements MouseListener, KeyListener{ ..
发布时间:2020-04-26 09:09:03 Java开发

如何使用KeyEvent

我正在编写小型图形编辑器,我想在按Ctrl + A时捕获事件 我使用这样的代码(这是测试版本): @Override public void keyPressed(KeyEvent e) { System.out.println("Press"); switch (e.getKeyCode()){ case KeyEvent.VK_A : ..
发布时间:2020-04-26 09:09:01 Java开发

使用Key.App打开时,上下文菜单消失

我在C#/WPF中的上下文菜单有一个小问题.我将在附加到矩形的画布中打开它.我定义了使用空格键打开它,并且效果很好.现在,我想更改为应用程序键(又名菜单键,应用程序键,Contxt键等).当我按下App-Key时,会出现上下文菜单,但是只要松开该键,它就会消失.对于测试用例,我也使用键"a"进行了尝试,它也可以正常工作.有人知道释放按钮后为什么消失了吗?此键有一些特殊的行为吗? 这是代码: ..
发布时间:2020-04-26 09:08:56 其他开发

Java-KeyListener不起作用

这一直让我想整天撕掉头发.我正在尝试这样做,因此当我按右箭头键时,速度将达到10.我知道使我的精灵移动的方法可以工作,因为如果事先设置一个值,它将在屏幕上移动.是KeyListener没做任何事情: import java.awt.Image; import java.awt.Toolkit; import java.awt.event.KeyEvent; import java.awt.e ..
发布时间:2020-04-26 09:08:52 Java开发