我终于设法在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问题,那么我只需找到一个解决方法)