gpt4 book ai didi

Java - 等待某种类型的按键继续

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:59 24 4
gpt4 key购买 nike

在 Java 中实现“按 x 继续”类型的东西的最佳方法是什么?

具体来说,我有一个扩展 JFrame 的自定义类和一个扩展 JPanel 的自定义类。我有一个 Main.java(它有一个我的 JFrame 类的实例),有一点我不想继续,直到用户按下空格键:

主要.java:

...code...
frame.waitForSpace();
...more code which gets executed only after space is pressed...

那么,在我的框架类中,我应该如何实现:

MyFrame.java:

/* This method only finishes when the space bar is pressed */
public void waitForSpace() {

}

顺便说一下,我的 JFrame 上有 KeyListener,它在按下空格键时起作用。但我不太确定如何将其纳入我正在尝试做的事情。

示例代码会很棒!

最佳答案

将用户按下空格键时您想做的任何事情放入该处理程序。很可能你不想在每次按下空格键时都做(无论如何),但只是在某些时候;因此,事件处理程序应该取决于某个变量的值,并且在您希望用户按下空格键之前运行的代码应该将该变量设置为表示“执行此操作”的值。处理程序应在运行后将变量设置回默认值。

关于Java - 等待某种类型的按键继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7081937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com