2

当按下空格键时,我终于设法让我的 GraphicsProgram 在 java 中删除某个 GObject。

这是代码:

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

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

如果我不先点击我的窗口,它就不会知道我在里面,也不会识别空格键输入。

那么有没有办法让java在“前面”打开窗口(我是从Windows中的CMD执行此操作),如果你愿意的话,立即准备好输入空格键?

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

4

0 回答 0