Klasa Robot, jak przenieść ikonę na pulpicie

0

Mam pytanie, mamy sobie kod

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication1;
import java.awt.event.KeyEvent;

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;

public class Main {
    public static void main(String[] args) {
        try {
            Robot robot = new Robot();
            robot.delay(1000);
           robot.mousePress(InputEvent.BUTTON1_MASK);
           robot.mouseMove(500,500);
           robot.mouseRelease(InputEvent.BUTTON1_MASK);
        } catch (AWTException e) {
            e.printStackTrace();
        }
    }
}

Możemy sterować myszką, klawiaturą, ale jak sterować to myszką by nie przenieść jakiś folder, kombinuję z metodami mousePress, mouseMove, mouseRelease ale nie wychodzi, może ktoś by umiał pomóc?
Bo po prostu aplikacja ma chwycić dany obiekt np. folder i przenieść go w wybrane położenie, nie tylko chodzi o pulpit ale ogólnie.

0
import java.awt.event.KeyEvent;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;

public class Test72_robot {
    public static void main(String[] args) {
        try {
           Robot robot = new Robot();
           robot.delay(1000);
           robot.mouseMove(20,20);
           robot.mousePress(InputEvent.BUTTON1_MASK);
           robot.delay(1000);
           robot.mouseMove(200,20);
           robot.mouseRelease(InputEvent.BUTTON1_MASK);
        } catch (AWTException e) {
           e.printStackTrace();
        }
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0