2011-01-04 5 views
1

Ich möchte Abzeichen oder Icon-Overlays mit Java unter Windows manupulieren. Grundsätzlich müssen einige Dateien auf dem Laufwerk Overlays haben, abhängig davon, in welchem ​​Status sich diese Dateien befinden. Dies sollte im Windows Explorer sichtbar sein. Etwas ähnlich wie DropBox Dinge tut. Ist das möglich?Können Sie Icon-Overlays mit Java unter Windows OS

Ich habe mehrere Artikel zu diesem Thema gesehen, aber keiner von ihnen verwendet Java. Sie scheinen alle C++ -, C# - oder COM-Objekte zu verwenden. Ich suchte nach einer Java-Lösung für Windows. Natürlich hätte ich gerne eine Java-Lösung auf Macs. Nicht sicher, ob das möglich ist, aber bevor ich aufhöre, dachte ich, ich frage.

Antwort

0

Sie könnten es wahrscheinlich unter Windows einrichten, vielleicht sogar unter OS X, aber Sie müssten fast für jeden einzelnen Code schreiben. Die Benutzeroberfläche von Windows für Explorer-Overlays ist wahrscheinlich über COM, also müssten Sie JNI verwenden, um Ihren Java-Code für die Kommunikation mit Explorer zu erhalten. Für den Mac müssten Sie Ihren Code wahrscheinlich zur Laufzeit in den Finder einspeisen, wodurch mehr nativer Code und völlig anderer nativer Code als Windows benötigt wird. Um ehrlich zu sein, sind Sie wahrscheinlich besser dran in tragbarem C oder C++ zu schreiben und dann an der von Ihnen benötigten Schnittstelle zu arbeiten.

tl; dr: Sie können wahrscheinlich auf Windows, aber es wird nicht einfach sein. Sie können wahrscheinlich nicht auf Mac, zumindest wenn Sie Java verwenden möchten.

Verwandte Themen