0

我是初学者,我的教授给了我一个项目。我正在制作基于控制台的游戏(俄罗斯方块),并希望对其实施控制以执行特定任务,即移动和旋转。我发现KeyListener可以使用,但它是严格基于 GUI 的。所以我正在寻找另一种方法来完成工作。如果您有解决方案或与之相关的文章或网络链接,我们将不胜感激。谢谢!

4

1 回答 1

0

看看这个线程,这里有一些解决方案:How to read a single char from the console in Java (as the user types it)?

为此,您需要将控制台设置为原始模式。显然,Java 没有内置的方法可以做到这一点,但是您可以使用一些库来实现这一点,例如 jCurses 或 jLine3。

于 2020-05-16T04:52:58.713 回答