keylistener相关内容

从KeyEvent或任何其他侦听器中调用ActionEvent

基本上,我希望当用户按下ENTER键(通过其ASCII检查)时,应创建ActionEvent对象并调用其actionPerformed,即触发我自己的action事件.请提供所需的语法 谢谢! : 解决方案 对于每个框架,您都可以设置一个默认按钮,该按钮将自动侦听Enter键.在该框架中按Enter键时,actionPerformed()方法将调用. frame.getRootPan ..
发布时间:2020-04-26 09:10:27 Java开发

创建在一天中在Android中按下的所有键盘按键的日志

我是android的新手,并且想要创建一个android设备中键盘上按下的所有按键的日志文件.我的应用程序将在日志文件中显示所有按下的键,其中包含键值和用户使用的任何类型键盘的确切键盘值.据我所知,我们可以使用服务和broadcastreciver概念在后台运行我们的应用程序,但是我想从所有其他应用程序或电话操作中捕获所有要存储在日志文件中的按键值.感谢您的帮助. 解决方案 最好的方法是首 ..

如何在Java中正确使用keyListener

尝试在Java中使用KeyListener时遇到问题. 我正在尝试编写一个程序,该程序在按下某个键之前一直运行,然后输出该键. 这是编写更详细代码的垫脚石,因此使用一种方法来打印按下的键只是作为一种原型. 这是代码: import java.awt.event.KeyEvent; import java.awt.event.KeyListener; public class ke ..
发布时间:2020-04-26 09:10:19 Java开发

按键侦听器在按下时不起作用

尝试使我的代码在屏幕上移动播放器(Ship)时遇到很多麻烦.我可以在屏幕上绘制行星并播放器飞船,但是我不知道如何实现keyListener至少打印出一些东西.预先感谢您提供的所有帮助! import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.Canvas; import jav ..
发布时间:2020-04-26 09:10:16 Java开发

如何停止空格键触发按钮的点击效果?

我创建了一个jframe并添加了一个按钮,单击该按钮后,它要求u按下任何按钮,该按钮也会显示在该按钮上. (其显示应如下所示->“单击我"->“按任意按钮"->“空格键") 我的第一个问题是,我不想通过按空格键从“单击我"变为“按任意按钮". 我的第二个问题是,当我在“按任意键"处并且按空格键时,释放时,它返回到“按任意键",而不是停留在“空格键"上. 这是我的代码. pub ..
发布时间:2020-04-26 09:10:12 Java开发

Visual Basic按键侦听器

我试图用Visual Basic(与VS 2010)编写一个程序,该程序将响应箭头键.我知道Java中有关键侦听器,但是不确定VB中是否存在这种侦听器以及如何对其进行编码.请给我看一些例子. 谢谢. 解决方案 如果正在执行winforms,则将表单的KeyPreview属性设置为true,然后设置KeyDown事件.您的代码将如下所示: Dim previousKey As Keys ..
发布时间:2020-04-26 09:10:10 其他开发

Java:通过KeyListener使用不同的键移动第二个矩形

我正在编写一个小程序,其中两个矩形围绕赛车轨道行驶.当我运行程序时,一切都按计划进行,我可以使用箭头键在轨道周围移动黑色矩形.如果要使用W,A,S,D移动红色矩形,该怎么办? import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.geom.*; public class first ..
发布时间:2020-04-26 09:10:08 Java开发

KeyListener不能与dispose()一起使用;

当用户按下退出键并打开一个新窗口时,我正在尝试关闭一个窗口.由于某种原因,当我添加dispose()时;到关键侦听器,它不起作用. 关于如何解决此问题的任何想法? 提前谢谢! 这是代码: public class About extends JPanel implements KeyListener{ Font menu = new Font("SansSerif", F ..
发布时间:2020-04-26 09:10:06 Java开发

KeyListener在Java中不起作用

我希望用户能够接收来自键盘的输入,但是我添加了我认为允许程序执行的所有操作,但仍然无法正常工作.我在做什么错了? class KeyInput implements KeyListener { public void keyPressed(KeyEvent e) { System.out.println("keyPressed"); } public ..
发布时间:2020-04-26 09:10:02 Java开发

addKeylistener()无法正常工作

对于学校来说,我必须制作一款基于Breakout的小游戏. 我得到了执行此操作的JFrame: game.setFocusable(true); setContentpane(game); 在我的游戏中,我添加了一个输入处理程序,该输入处理程序扩展了Keylistener并实现了JPanel. setFocusable(true); Inputhandler input = ..
发布时间:2020-04-26 09:10:00 Java开发

在Java中使用keyAdapter和keyEvent时出错

我是编程的初学者,我一直在从事一个名为Tetris的著名小游戏,而我遇到了这个小问题,我希望您能为我提供解决方案.我导入了import java.awt.event.KeyAdapter和 import java.awt.event.KeyEvent可以使用键盘玩游戏,但是当我扩展为使用键而创建的类时,它向我显示错误! 这是代码: addKeyListener(new TAdapter ..
发布时间:2020-04-26 09:09:51 Java开发

KeyListener无法正常工作

以下代码不起作用.我正在尝试使用按键方法向左,向右,向上和向下移动播放器,但是当我按按键时它没有响应.我并没有将整个代码粘贴到移动框的那部分,还有其他if语句来实现其他内容的移动. public class innerClassKeyPressed { void keyPressed( KeyEvent e) { int key= e.getKeyCode(); ..
发布时间:2020-04-26 09:09:49 Java开发

KeyEvent Listener中的多个键

我想知道如何在按键事件中按下所有按键.例如,我想为 ctrl + f 写一个侦听器,该侦听器将切换全屏显示.如何检查一次事件中是否同时按下了 ctrl 和 f ? 编辑1: 我尝试打印KeyEvent.getModifiersExText(e.getModifiersEx())并键入 ctrl + f ,但这只是产生了?. 解决方案 老实说,KeyListener有很多局限性, ..
发布时间:2020-04-26 09:09:47 Java开发

突破游戏多键处理

我希望我的矩形在用户同时按下向左和向右键时停止.我研究了多种键处理方法,但找不到任何东西. package View; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class GamePanel extends JPanel { private final int WIDTH = 60 ..
发布时间:2020-04-26 09:09:44 Java开发

如何在Java中创建可用的KeyReleased方法

我是新手,我尝试使正方形移动,但仅当释放键(例如W)时才可,但是当我按住键时,正方形会移动 KeyListener类 我要确保已按下某个键,如果仍然按下该键,则应该返回false,但是如果按下然后释放,则返回true 包javaGD.GameAssistant.Input; import java.awt.event.KeyEvent; import java.awt.event ..
发布时间:2020-04-26 09:09:39 Java开发