マウスカーソルの位置を追跡しようとしているため、追跡を続行するにはスレッドを使用する必要があります。私のスレッドは一度だけ実行されています。途中で何かが足りなかったと思います。
コード :
mousePositionクラス
import java.awt.MouseInfo;
import java.awt.Point;
import java.util.Timer;
public class mousePosition implements Runnable
{
static Point mouseLocation = MouseInfo.getPointerInfo().getLocation();
static Timer t = new Timer();
int x,y = 0;
public void run()
{
try
{
x = mouseLocation.x;
y = mouseLocation.y;
System.out.println("X:"+x+" Y:"+y+" at time "+System.currentTimeMillis());
}
catch(Exception e)
{
System.out.println("Exception caught : "+e);
}
}
}
メインクラス
public class threadRunner
{
public static void main(String[] args)
{
Thread t1 = new Thread(new mousePosition());
t1.start();
}
}
助けてくれてありがとう。私はこの質問が以前に尋ねられたことを知っていますが、私はまだそれを機能させるのに苦労しています。