按键前必须单击

时间:2013-11-06 13:39:53

标签: java windows graphics keypress

我终于设法在java中获取我的GraphicsProgram,以便在按下空格键时删除某个GObject。

这是代码:

public void keyPressed(KeyEvent key){
    int space = key.getKeyCode();
    if (space == KeyEvent.VK_SPACE){
        remove(welcome);
    }
}

问题是,如果我启动程序,它将无法识别我在启动的GraphicsWindow程序中。 (这有点难以解释)基本上,我首先必须在窗口内单击,然后才能识别按空格键。

如果我没有先点击我的窗口,它就不知道我在里面,并且无法识别空格键输入。

那么有没有办法让java打开窗口(我在Windows中用CMD做这个),如果你愿意的话,立即为空格键输入做好准备?

(如果这是Windows操作系统特定的问题,而不是java问题,那么我只需找到一个解决方法)

0 个答案:

没有答案