【问题标题】:Java program controlled by Console?控制台控制的Java程序?
【发布时间】:2014-09-28 00:27:36
【问题描述】:

我想知道是否可以用箭头键控制我的游戏。 它是作为控制台输出的“2048”游戏的基本版本。 我的想法:

if(arrowKeyRight is pressed)
{
  moveNumbersToRight
}

其他方向键也一样。

我的程序是否可以读取箭头键作为输出?

【问题讨论】:

  • 你的问题是?
  • 您的问题是什么?
  • 我想知道我的程序是否可以在控制台中读取箭头键作为输出。如果是,如何。非常感谢!
  • 请看一下这个问题并回复stackoverflow.com/questions/17255549/…

标签: java eclipse console


【解决方案1】:

如果您问是否可以使用 标准 Java 控制台中的 KeyListener 或类似构造,那么答案是否定的,因为标准 Java 控制台要求用户在按键之前按下回车键被接受。因此,要使其正常工作,用户必须先按箭头键然后按 Enter,但是如果用户按几个不同的箭头键然后输入,您将如何响应?您可以使用第 3 方控制台库(例如 Java Curses)或使用 Java GUI 程序来执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 2010-11-04
    相关资源
    最近更新 更多