public class TestGUI
extends JFrame
{
public TestGUI()
throws Exception
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(100, 300);
setVisible(true);
addComponentListener(new ComponentAdapter()
{
public void componentMoved(ComponentEvent e)
{
System.out.println(getLocation());
}
});
}
public static void main(String[] args)
throws Exception
{
new TestGUI();
}
}
diggaa1984 hat gesagt.:ich kenn zwar keine programme die sowas machen, aber onlinerollenspieler nutzen diese gerne mal wenns darum geht handwerkliche sachen zu bauen, so über nacht, weil das is recht monotone arbeit. Der Punkt an der Sache, die Dinger sind in OnlineRollenspielen nicht erlaubt, und die Leute werden gebannt oder was auch immer, und soviele wie das manchmal betreiben glaube ich kaum, dass sie alle n eigenes Programm schreiben. Irgendwo gibts sowas also schon, aber hab da keine Erfahrungen mit.
package mi;
import java.awt.MouseInfo;
public class MouseCoords extends Thread
{
private int x = 0;
private int y = 0;
public void getCoords()
{
x = MouseInfo.getPointerInfo().getLocation().x;
y = MouseInfo.getPointerInfo().getLocation().y;
System.out.println("X = "+x+" Y = "+y);
}
public void run()
{
while(true)
{
getCoords();
try
{
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}//end while
}
}
package mi;
import java.awt.AWTException;
import java.awt.Point;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.geom.Point2D;
import java.awt.MouseInfo; //Position des Mouscursors
import java.awt.PointerInfo;
/**
*
*/
/**
* @author virox
* @version 0.1
* @since 2008.07.19
*/
/**
* A Class which returns the mousecoords
*/
public class Minfo { //Klassennamen groß schreiben
/**
* @param args
* @throws AWTException
*/
public static void main(String[] args) throws AWTException {
MouseCoords mouseCoords = new MouseCoords();
// mouseCoords.start();
mouseCoords.getCoords();
}//end main
}
Titel | Forum | Antworten | Datum | |
---|---|---|---|---|
M | Browser & Browsergame Automatisieren | Java Basics - Anfänger-Themen | 4 | |
G | Erste Schritte JUNIT Regressionstests automatisieren | Java Basics - Anfänger-Themen | 2 |