2012-02-24 9 views
0

J'essaye d'ajouter une image à mon JApplet, tout en m'assurant que mon image est dans le même dossier, j'ai essayé de changer l'extension d'image en .png, .bmp et .gif sans chance, mon code est collé ci-dessous:Ajouter une image à JApplet

import java.awt.*; 
import javax.swing.*; 
import javax.swing.JApplet; 

public class Welcome5 extends JApplet 
{ 
    private Image logo1; 

    public void init() 
    { 
     logo1 = getImage(getDocumentBase(), "Kobe.gif"); 
    } 

    public void paint(Graphics g) 
    { 
     g.drawImage(logo1, 0, 0, 400, 400, this); 
    } 
} 
+0

Est-ce une image qui a été nommée 'Kobe.png', puis renommée' Kobe.bmp' etc.? Pouvez-vous obtenir l'image à charger dans quelque chose qui n'est * pas * une applet? Téléchargez l'image afin que nous puissions le regarder. –

Répondre

0

Emm ... J'espère this une de mes réponses vous aidera à

... mais il est assez difficile de vous parler de « changement d'image l'extension » : S Voulez-vous modifier un fichier image sys ou quelque chose avec votre applet? Donc, pour que votre applet fonctionne avec IO lib?

Commentaire dans plus de détails

0

Vous placé probablement l'image dans le mauvais répertoire. J'utilise eclipse et place généralement toutes mes images dans un dossier "images" dans lequel je place: C: \ Users \ yourUserName \ Workspace \ yourProjectName \ bin

puis y accéder en appelant "images/Kobe.jpg " les autres types de fichiers que vous avez mentionnés devraient fonctionner ... également vérifier la sensibilité à la casse. Qu'entendez-vous par «changer l'extension de l'image»?