2016-09-03 6 views
1

J'écris une application de synchronisation de nuage en Java avec l'intégration .jni pour virtualiser un système de fichiers cloud dans Windows Explorer.Méthode pour implémenter les recouvrements d'icônes de l'Explorateur Windows avec Java

Maintenant, je veux mettre en œuvre des superpositions icône comme owncloud pour voir l'état d'un noeud comme celui-ci:

enter image description here

J'ai trouvé quelques solutions pour C#. Est-ce aussi possible avec Java si vous utilisez une interface jni pour accéder aux gestionnaires d'icônes.

Quelqu'un connaît une solution existante?

P.S. Tha dernière question pour cela est de 4 ans donc il y a éventuellement une nouvelle solution pour les systèmes modernes avec java8 en combinaison avec un fichier .dll natif disponible.

Nous vous remercions de votre aide.

Répondre

2

Je viens de trouver une solution pour Java 1.7+ en combinaison avec dll natif et jni. Fonctionne avec Windows Vista +, Mac et Linux. "Liferay Nativity est une bibliothèque multiplateforme permettant d'ajouter des superpositions d'icônes et des menus contextuels aux navigateurs de fichiers."

Vous pouvez trouver le projet GIT ici:

https://github.com/liferay/liferay-nativity

Toute personne intégrée sucessfully cela? Essayer de faire une implémentation de test maintenant.