Comment faire pour modifier la valeur par défaut pot icône
D'abord j'ai lu toutes les questions sur ce sujet, donc ce n'est pas une répétition de la question.
Ce que je veux vous demander, comment une application écrite en Java (comme eclipse) utilise une icône au lieu de la valeur par défaut pot icônes.
Je ne m'inquiète pas au sujet de la compatibilité, je peux toujours faire 2 versions différentes de mon programme pour Windows et Linux.
Comment faire sous Linux et Windows.
Merci beaucoup.
OriginalL'auteur Islam Hassan | 2010-10-12
Vous devez vous connecter pour publier un commentaire.
Dans le cas de programmes comme eclipse, qui sont écrits en java et ont une icône spécifique à Windows (ou Linux ou Mac d'ailleurs), ils ont en fait un OS spécifique fichier exécutable, par exemple eclipse.exe pour windows, qui initialise le programme java.
C'est ce fichier exécutable qui contient l'icône de l'application, pas le programme Java. Si vous voulez faire la même chose, vous aurez besoin pour créer l'exécutable "devant la porte", comme il l'était, et donnez-lui une icône.
Si c'est juste pour votre propre personnel de l'esthétique, il suffit de créer un raccourci vers le fichier jar et le changement de l'icône du raccourci.
grand allusion au sujet de l'icône d'une application java; ma question serait de savoir comment puis-je faire cela "devant la porte" exécutable avec l'icône sur elle? Serait-il besoin d'être un .net exe qui lance juste mon .fichier jar? comment peut-on le faire?
Mon .net connaissance est très limitée malheureusement, vous pourriez avoir à faire plus de recherches sur google.
OriginalL'auteur Cyntech
Pour définir une image pour MAC, vous pouvez utiliser
com.apple.eawt.Application
. essayez ceci:Cependant, ce ne sera pas construire sur Windows ou Linux par défaut. Si vous souhaitez qu'il, (Maven) ajouter ce qui suit à la dépendance à votre POM:
Ou, si vous n'avez pas l'utilisation de Maven, vous pouvez télécharger le POT de
http://central.maven.org/maven2/com/yuvimasory/orange-extensions/1.3.0/orange-extensions-1.3.0.jar
OriginalL'auteur mohit
Si l'application est lancée à l'aide de Java Web Start, une icône d'application peuvent être spécifiés pour une utilisation dans des raccourcis sur le bureau et les éléments de menu.
Noter que cette icône n'est pas fixé directement sur le Pot, mais depuis la fin de l'utilisateur ne voit jamais ou doit composer avec un Bocal, qui ne devrait pas être un problème.
OriginalL'auteur Andrew Thompson
J'utilise NetBeans, donc si vous ne l'utilisez pas qui, je ne sais pas trop. Mais, lorsque vous sélectionnez la fenêtre, il y a une option dans la fenêtre propriétés d'un fichier d'icône. Lorsque vous générez le .jar, l'icône devrait être intégré dans le programme.
Donc j'utilise NetBeans aussi et quand je me regarde dans la fenêtre propriétés de l'JFrame que j'ai créé avec l'IDE je vois iconImage et iconImages. les options sont les <aucun> et <> quand je clique sur le ... ce n'est pas aussi simple que la sélection d'un fichier d'icône... 🙁
Vous devez sélectionner l'option "code personnalisé," ou quelque chose comme ça. La boîte de pop-up va vous permettre d'entrer le code java pour charger le fichier image.
OriginalL'auteur Azmisov
Si vous parlez de la véritable icône de l'application dans Windows, vous ne pouvez pas la modifier (par programmation). C'est déterminé par le système d'exploitation. Bien que vous pouvez le modifier dans votre système d'exploitation dans les Options des Dossiers.
Vous pouvez, cependant, l'ensemble de la fenêtre (lire: JFrame) l'image de l'icône à l'aide de
setIconImage()
.OriginalL'auteur Tyler Treat