Класс Java Robot, имитирующий движение мыши

Я работаю над проектом о дистанционном управлении, отправляю конкременты x и y курсора от клиента к серверу.

Но

robot.mouseMove(x,y);

будет только перемещать курсор в конкретную точку без перемещения исходной точки курсора

Я нашел этот простой алгоритм, чтобы имитировать непрерывное движение мыши

for (int i=0; i<100; i++){
   int x = ((end_x * i)/100) + (start_x*(100-i)/100);
 int y = ((end_y * i)/100) + (start_y*(100-i)/100);
 robot.mouseMove(x,y);
} 

Но этот альгортим все еще слишком прост, он просто медленно перемещается из одной точки в другую, что в отличие от человека ведет себя иначе.

Я прочитал некоторый открытый код Soruce об удаленном управлении из Интернета, и я нахожу этот проект http://code.google.com/p/java-remote-control/ использует вызов метода MosueMovement из класса MouseListener, который они используют для выполнения & quot; перетаскивания & quot ;.

Я хотел бы знать, кто-нибудь знает лучший способ сделать это?

Ответы на вопрос(3)

Ваш ответ на вопрос