社区
Java SE
帖子详情
关于Java keyPressed 的问题。
是合适的话
2019-12-28 04:38:53
比如说:
public void keyPressed(KeyEvent e) {
System.out.println("hello world");
}
如果我一直按着按键,它就会一直循环打印hello world,怎么可以让我一直按着按键,然后只执行一次。
...全文
276
6
打赏
收藏
关于Java keyPressed 的问题。
比如说: public void keyPressed(KeyEvent e) { System.out.println("hello world"); } 如果我一直按着按键,它就会一直循环打印hello world,怎么可以让我一直按着按键,然后只执行一次。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_50813007
2020-10-29
打赏
举报
回复
1
在 keyReleased()这个方法里面设置不就好了
是合适的话
2019-12-28
打赏
举报
回复
我在keyReleased里面把 i 清零就可以了,感谢大佬
是合适的话
2019-12-28
打赏
举报
回复
这样按键事件就变成一次性了,而且如果我按住按键的话,i++处理的太快,都跳过if的执行语句了
略知java的景初
2019-12-28
打赏
举报
回复
比如说,设置int i=0,在检测这个按键的时候i++,当i==1的时候输出呢
是合适的话
2019-12-28
打赏
举报
回复
设置标志位的话
public void keyPressed(KeyEvent e) {
if (condition) {
condition = !condition;
System.out.println("hello world");
}
}
应该什么时候让condition为真呢?
略知java的景初
2019-12-28
打赏
举报
回复
设置一个标志位,检测标志位然后再输出
java
-applet屏蔽键盘资料+例子打包下载
在这个主题中,"
java
-applet屏蔽键盘资料+例子打包下载" 提供的是关于如何在
Java
Applet中阻止用户键盘输入的教程和实例。这个压缩包可能包含了源代码、说明文档或者演示程序,用于帮助开发者学习和理解这一技术。 ...
java
事件监听方法和代码
Java
事件监听器即一组动作接口。如键盘事件KeyEvent对应的接口是: public interface KeyListener extends EventListener { public void
keyPress
ed
(KeyEvent ev); public void keyReleas
ed
(KeyEvent ev); public ...
java
使用KeyListener监听键盘
在
Java
编程语言中,事件处理是用户界面(UI)应用程序的核心部分,允许程序对用户的交互做出响应。在本篇中,我们将深入探讨如何使用`KeyListener`接口来监听键盘事件,以便在用户按下、释放或键入特定键时执行相应...
java
编程 雷电小游戏
当按键时
keyPress
ed
(KeyEvent e)运行,可以改变每个键对应的布尔变量的值,keyReleas
ed
(KeyEvent e)消除了方向键与z键x键的影响, 当敌机与英雄子弹相遇两者就会同时消失,并在原地出现爆炸图片。敌机与英雄导弹...
Java
小游戏贪吃蛇 完整源码下载
Java
AWT和Swing提供了KeyListener接口,开发者需要实现它的
keyPress
ed
、keyReleas
ed
和keyTyp
ed
方法,以捕获并处理键盘事件。 5. **多线程**:贪吃蛇游戏通常使用多线程技术,一个线程负责游戏逻辑(如蛇的移动、...
Java SE
62,636
社区成员
307,271
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章