Hallo Leute...
Ich hab ein Problem :/
Ich habe in Java per Robot versucht die Maus Position auf den Bildschirmmittelpunkt zu setzen...
Die Konsole sieht dann immer folgendermaßen aus:
Was mache ich falsch? Und vor allem wie kann ich das Problem lösen?
Danke schonmal, MCStreetguy
Ich hab ein Problem :/
Ich habe in Java per Robot versucht die Maus Position auf den Bildschirmmittelpunkt zu setzen...
Code:
try{
Robot robot = new Robot();
}
catch(AWTException e)
{
System.out.println("");
System.err.println("ERROR!!");
System.err.println("java.lang.Object");
System.err.println("-> java.lang.Throwable");
System.err.println(" -> java.lang.Exception");
System.err.println(" -> java.awt.AWTException");
System.exit(-1);
}
finally
{
System.out.println("Robot created successfully...");
}
//Bildschirmauflösung abfragen
int displayX = dm.getWidth();
int displayY = dm.getHeight();
System.out.println("Display: "+displayX+" "+displayY);
//Bildschirmmittelpunkt berechnen
int middleX = displayX / 2;
int middleY = displayY / 2;
System.out.println("Display middle at: "+middleX+" "+middleY);
//Mausposition auf Mittelpunkt setzen
try{
robot.mouseMove(640,512);
}
catch(NullPointerException i)
{
System.out.println("");
System.err.println("ERROR!!");
System.err.println("java.lang.Object");
System.err.println("-> java.lang.Throwable");
System.err.println(" -> java.lang.Exception");
System.err.println(" -> java.lang.RuntimeException");
System.err.println(" -> java.lang.NullPointerException");
System.exit(-1);
}
finally
{
System.out.println("Robot Command executed successfully...");
}
Die Konsole sieht dann immer folgendermaßen aus:
Robot created successfully...
Display: 1280 1024
Display middle at: 640 512
---
ERROR!!
java.lang.Object
-> java.lang.Throwable
-> java.lang.Exception
-> java.lang.RuntimeException
-> java.lang.NullPointerException
Was mache ich falsch? Und vor allem wie kann ich das Problem lösen?
Danke schonmal, MCStreetguy