Das Feature, welches du dazu einsetzen musst ist das sogenannte "Mouselock". Es bewirkt, dass sich die Cursor-Position nichtmehr verändert (genauer gesagt auf einer bestimmten Position verharrt), das Programm aber dennoch über Mausbewegungen informiert wird.
Meines Wissens nach geht das nur mit nativen Mitteln; dur wirst also auf JNI zurückgreiffen müssen.