コンポーネントの中心からのカーソルの距離を測定し、カーソルを中心に戻すアプリを作成したいと思います(ほとんどのPCビデオゲームのように)。誰か提案はありますか?
ロボットクラスはあなたのためにトリックを行うことができます。マウスカーソルを移動するためのサンプルコードを次に示します。
try {
// These coordinates are screen coordinates
int xCoord = 500;
int yCoord = 500;
// Move the cursor
Robot robot = new Robot();
robot.mouseMove(xCoord, yCoord);
} catch (AWTException e) {
}
こんにちはこれは追加するだけです。私はRaspberry Piをたくさん使用しているので、コードを最適化する方法を学ぶ必要がありましたが、これはかなり短くなります。
try {
//moves mouse to the middle of the screen
new Robot().mouseMove((int) Toolkit.getDefaultToolkit().getScreenSize().getWidth() / 2, (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight() / 2);
//remember to use try-catch block (always, and remember to delete this)
} catch (AWTException e) {
e.printStackTrace();
}
インポートすることを忘れないでください:
import Java.awt.*;