Bonjour,
je voudrais savoir s'il est possible via java de recuperer l'icone d'une executable quelconque (ou d'un fichier) sous windows pour par exemple l'utiliser sur un JButton.
Merci beaucoup d'avance ^^
Bonjour,
je voudrais savoir s'il est possible via java de recuperer l'icone d'une executable quelconque (ou d'un fichier) sous windows pour par exemple l'utiliser sur un JButton.
Merci beaucoup d'avance ^^
Le mieux c'est encore de le chercher sur ton pc et ensuite de l'employer avec java, mais je pense que dans la plupart des cas, ces icônes ne sont pas libres de droit.Envoyé par kesiahlex
Si tu es prêt a faire du C, il te reste la solution de JNI pour faire un appel d'une DLL Windows à partir de JAVA.
Mais le jeu en vaut-il la chandelle ?
Bon ok je comprend, c'est pas tres grave...
Non le jeu n'en vaut pas la chandelle vous avez certainement raison.
merci beaucoup pour votre rapidité et a bientot
EDIT : en fait le sujet n'est pas résolu mais je peux pas le fermer moi même et je voudrais pas que les gens pensent qu'il y a la solution dans ce post donc je l'ai mis en résolu mais je sais pas si j'ai bien fait parce que.......... A+
Salut,
La méthode getSystemIcon(File) de FileSystemView permet de récupérer l'icône utilisé par le système pour représenter un fichier...
Ce devrait faire l'affaire ? non ?
a++
bien vu je ne connaissais pas.
mais (sans vouloir être rabat-joie), les FileChooser (au moins sous Windows et JDK 1.4) ne sont pas tres performant pour l'affichage des icones je veux dire la plupart du temps tu te retrouvres avec l'icone générique type Windows.
non ?
Ah moi je dis que c'est fort possible, apres tout on dois puvoir lire un executable en hexadecimal non?
Il me semble qu'il n'y a que le JFileChooser avec le LookAndFeel système qui utilisent la méthode getSystemIcon()...Envoyé par manitoba
Mais as-tu essayé ? Cela ne convient vraiment pas ?
a++
Ah bon merci...
Je vais tester et je vous dirai. a +
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager