So erfassen Sie das Bildschirmbild mit dem Mauszeiger in Java

8

Wie man Bildschirmbild mit dem Mauszeiger darauf in Java aufnimmt? Im Wissen, dass ich Bildschirm mit Robot-Klasse erfassen kann, aber es Bildschirm ohne Mauszeiger darauf erfasst, so ist dies keine Lösung für mich.

    
solgar 02.06.2010, 23:09
quelle

2 Antworten

18

Das ist nicht direkt möglich, aber Sie können verwenden MouseInfo#getPointerInfo() , um Informationen zu erhalten, wo sich der Zeiger gerade befindet.

%Vor%

Nachdem Sie den Screenshot als BufferedImage erhalten haben, können Sie Ihr eigenes Cursor-Bild mit Hilfe der Java 2D API an genau diesem Ort auf dem Screenshot platzieren.

%Vor%     
BalusC 02.06.2010, 23:32
quelle
0

Sie können Java Native Access verwenden, um auf betriebssystemspezifische Mauscursor / Zeiger dynamisch zuzugreifen.

    
devashish jasani 11.12.2012 20:58
quelle

Tags und Links