我创建了一个使用键盘控制鼠标的程序。我将 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 等)的另一个窗口时,使用键盘时鼠标不会移动。我必须选择我的程序窗口来控制鼠标。
我怎样才能做到这一点?
谢谢。