Es gibt kein Attribut auf Systemebene, mit dem Sie die ausgewählte Datei beobachten können. Es gibt ein paar Optionen, aber beide sind ziemlich große Umwege.
Der traditionellste Ansatz besteht darin, dass Ihre Java-App das betreffende Fenster über eine API öffnet, mit der Sie die Dateiinformationen zu bestimmten Ereignissen abrufen können. Der jFileChooser ist einer davon.
Ein weiterer Ansatz besteht darin, die Windows-API direkt zu nutzen. Sie müssten das Fenster-Handle der Windows Explorer-Instanz erfassen und mit einem Objekt wie ShellWindows untersuchen. Weitere Informationen finden Sie hier: http://blogs.msdn.com/b/oldnewthing/archive/2004/07/20/188696.aspx
https://stackoverflow.com/questions/2518257/get-the-selected-file-in-an-an-explorer-window
Ich weiß nicht, wie ich über Java mit der WinAPI kommunizieren kann, aber ich bin sicher, dass es einen Weg gibt.
Dies gehört wahrscheinlich zu StackOverflow statt zu SU.