Pegar a posição do cursor do mouse

Olá,

Estou fazendo um programa, e preciso pegar a posição do cursor do mouse.

Depois preciso usar essa posição para fazer com que o cursor se mova para ela.

Como posso fazer isso?

(Detalhe, preciso pegar o cursor fora de um JFrame.)

Tentei:Point p = new Point(); p = MouseInfo.getPointerInfo().getLocation();
Mas não conseguir fazer com que o mouse se mova para essa posição :frowning: