1

我创建了一个使用键盘控制鼠标的程序。我将 KeyListener 实现到一个名为 Keyboard 的类,然后我创建了一个名为 frame 的 JFrame,它添加了这个键盘类。这是解释我在做什么的代码的一部分:

class Keyboard implements KeyListener
{
    //Overrides key methods
}

class MainClass
{
    public static void main(String [] args)
    {
        JFrame frame = new JFrame();
        frame.setSize(width, height);
        frame.addKeyListener(new Keyboard());
        frame.setVisible(true);
    }
}

我的问题是我希望程序在未选择框架时运行(甚至更好,没有框架)。例如,当我选择另一个程序(浏览器、Word 等)的另一个窗口时,使用键盘时鼠标不会移动。我必须选择我的程序窗口来控制鼠标。

我怎样才能做到这一点?

谢谢。

4

0 回答 0