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 Réponses :
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.
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) 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 {} CODE> 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; code> il recherchera l'image au
/our/code/images/filename.png code>.
Il y a déjà une erreur dans votre code
ImageIcon ii = new ImageIcon(getClass().getResource("/src/image/sample.png")); image iii= ii.getImage();
J'ai appris beaucoup de Java débutant de Zetcode. Lorsque vous obtenez une chance, vous devriez consulter cette liste de lecture sur YouTube: YouTube.com/playlist?list=pl87AA2306844063D2 < / A> Cela m'a aidé beaucoup aussi.
Voir aussi Intégré-ressource & info .
duplicatural possible de Java dans Eclipse: Où dois-je mettre des fichiers sur le système de fichiers que je veux charger avec getresource? (E.G. Images pour un imageicon)