在Java中,如何计算按下特定键的次数?

时间:2016-08-09 22:28:38

标签: java

假设我在特定时间间隔内有一个事件,要求用户在10秒内按下SPACE键的次数。如果有或没有为它创建GUI,我会怎么写?现在,我正在纯粹在Eclipse控制台中工作。

3 个答案:

答案 0 :(得分:1)

您无法在Eclipse控制台中检测按键(返回除外)。

请参阅此答案:https://stackoverflow.com/a/9545470/6697722

基本上,您需要使用JCurses

之类的内容

答案 1 :(得分:0)

我假设在Eclipse控制台中你可以按如下方式执行:

为用户提供一个新的空行,以便在时间开始时输入。让用户现在进行按键操作。你的时间过后了。您可以读取该行中的输入并计算空格量。

这可以为您提供空格键被按下的次数。

答案 2 :(得分:0)

一个好的起点是看看这个答案:

How do I check if the user is pressing a key?

在Java中,您不会检查是否按下了某个键,但是您需要使用相应的侦听器侦听