8
votes

Java Swing Imageicon, où mettre des images?

Je suis sur ce tutoriel pour Java Swing Games: http://zetcode.com/tatudials/ Javagamestudial / MovingProges /

À ce stade: P>

ImageIcon ii = new ImageIcon(this.getClass().getResource());
image = ii.getImage();


3 commentaires

3 Réponses :


1
votes
new ImageIcon(this.getClass().getResource());
This means that the image is present in the directory where the underlying class file is existing. So, you should save your image in the same directory where the class file of current java file will reside. 

0 commentaires

16
votes

Dans votre dossier SRC, créez un dossier appelé "Images" ou "Fichiers" puis placez l'image là-bas.

Utilisez ensuite ceci: p>

ImageIcon(this.getClass().getResource("images/filename.png"));


1 commentaires

1) Veuillez utiliser le formatage du code pour le code, l'entrée / la sortie et les documents structurés tels que HTML ou XML. Pour ce faire, sélectionnez l'exemple et cliquez sur le bouton {} au-dessus du formulaire d'affichage / édition messagé. 2) Je recommanderais le premier formulaire vu ci-dessus. Le 2e formulaire recherche la ressource par rapport au package de la classe elle-même. Donc, si le fichier source Java commence par package notre.code; il recherchera l'image au /our/code/images/filename.png .



0
votes

Il y a déjà une erreur dans votre code

ImageIcon ii = new
ImageIcon(getClass().getResource("/src/image/sample.png")); image iii=
ii.getImage();


0 commentaires