CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Java]Changer l'icone de la JFrame

Eithan13
Eithan13
Niveau 10
09 juin 2013 à 19:19:30

Bonjour all !
Je débute dans la programmation Java sous éclipse, et pour commencer, j'essaye de personnaliser une fenêtre JFrame.
Je suis arrivé a changer l'icône, grâce au chemin d’accès ("C:/...") Mais, le problème, c'est que si j’envoie ce .jar exécutable, la personne qui le téléchargera, ne verra pas l'icône, puisque qu'il n'a pas cette image sur son bureau.
C'est donc à partir d'ici que je veux qu'il aille chercher l'image :
http://puu.sh/3bSDp.png
Voilà mon code :
http://puu.sh/3bSGR.png

Et, le code complet :
https://github.com/Eithan13/Fen-tre2/issues/1

Merci d'avance de votre aide. :)

Craftbukkit
Craftbukkit
Niveau 20
09 juin 2013 à 20:34:46

Tu zip avec l'icone non?

Eithan13
Eithan13
Niveau 10
09 juin 2013 à 20:43:19

Pardon ? :question:

JediXav9
JediXav9
Niveau 10
09 juin 2013 à 21:06:14

Tu met l'icone dans ton .jar, et dans ton code tu as une instruction du style " getressource" si je ne me trompe pas qui te permettrai d'aller recuperer l'image dans ton jar

Eithan13
Eithan13
Niveau 10
09 juin 2013 à 21:07:17

Comment je peux "mettre l'icône dans mon jar" ?

dark_drow
dark_drow
Niveau 15
09 juin 2013 à 21:22:10

hum je connais pas assez eclipse mais si tu l'inclue dans ton projet ca devrait le faire non? sinon fait ton jar à la main :p

Gleuh
Gleuh
Niveau 10
10 juin 2013 à 00:58:30

Je sais pas, mais en tout cas pour avoir un objet Image contenant l'image en question, tu fais
Image img = ImageIO.read(getClass().getRessourceAtStream("/log
o.png");
ou un truc du genre.
Pis après je sais pas, mais là je t'ai dit comment charger une image qui est dans un .jar :hap:

Gleuh
Gleuh
Niveau 10
10 juin 2013 à 00:59:14

Et ne pas l'image dans un package, met là a la racine du projet.

EithanR
EithanR
Niveau 10
10 juin 2013 à 13:37:12

http://puu.sh/3cua6.png
Voilà, c'est ce que je fais, mais il y a un problème, à ce que je vois.

Ywnith
Ywnith
Niveau 10
10 juin 2013 à 18:41:56

Désolé si c'est un peu poster pour rien mais bon courage, j'en ai toujours chié quand j'ai voulu faire ça en Java ... Tu appliques une méthode ça marche, tu fais un nouveau projet ça marche plus ...
En espérant que tu trouves, je suis le sujet. :)

EithanR
EithanR
Niveau 10
11 juin 2013 à 00:48:24

Trouvé !

maFenetre1.setIconImage(new ImageIcon("firefox.png" ).getImage());

maFenetre1 = le nom de ma JFrame
firefox.png = le nom de mon icône qui se trouve dans la racine du projet. Donc, au même endroit où se trouve le dossier "src".

Voilà, merci quand même de votre aide. :o))

EithanR
EithanR
Niveau 10
11 juin 2013 à 20:28:33

Maitenant, le problème, c'est quand je veux exporter le projet en .jar exécutable.
Les images ne s'affichent pas.
Elle sont pourtant placé dans un répertoire dans le projet.
http://puu.sh/3dtqv.png

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment