キーボードを使ってマウスを制御するプログラムを作成しました。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 など) の別のウィンドウを選択すると、キーボードを使用してもマウスが動きません。マウスを制御するには、プログラム ウィンドウを選択する必要があります。
どうすればこれを達成できますか?
ありがとう。