Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4494 connectés 

 


Dernière réponse
Sujet : [Java] Affichage d'images, je lutte
phleup au secours, au secours, je galere avec l'affichage d'image dans une application java. le pb est simple, mon code n'affiche rien
 
d'abord j'ai une ptite classe ImagePanel pour pouvoir facilement manipuler des images dans l'appli :
class ImagePanel extends JPanel {
   Image image;
 
   public ImagePanel(Image image) {
       this.image = image;
   }
 
   public void paintComponent(Graphics g) {
       super.paintComponent(g); //paint background
 
       //Draw image at its natural size first.
       g.drawImage(image, 0, 0, this);
   }
}
 
ensuite pour afficher je fais ca :
 
    contentPane = (JPanel) this.getContentPane();
    Image i = Toolkit.getDefaultToolkit().getImage("test.jpg" );
    ImagePanel imgp = new ImagePanel(i);
    contentPane.add(imgp, new XYConstraints(0, 0, -1, -1));
 
comme je bosse avec JBuilder, quand je passe en mode design, il me sort un truc du genre "Unable to evaluate Toolkit.getDefaultToolkit()"
 
mais je se sais pas quoi faire pour arranger ca. kkun peut-il m'aider
 
merci d'avance
 
 

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
phleup au secours, au secours, je galere avec l'affichage d'image dans une application java. le pb est simple, mon code n'affiche rien
 
d'abord j'ai une ptite classe ImagePanel pour pouvoir facilement manipuler des images dans l'appli :
class ImagePanel extends JPanel {
   Image image;
 
   public ImagePanel(Image image) {
       this.image = image;
   }
 
   public void paintComponent(Graphics g) {
       super.paintComponent(g); //paint background
 
       //Draw image at its natural size first.
       g.drawImage(image, 0, 0, this);
   }
}
 
ensuite pour afficher je fais ca :
 
    contentPane = (JPanel) this.getContentPane();
    Image i = Toolkit.getDefaultToolkit().getImage("test.jpg" );
    ImagePanel imgp = new ImagePanel(i);
    contentPane.add(imgp, new XYConstraints(0, 0, -1, -1));
 
comme je bosse avec JBuilder, quand je passe en mode design, il me sort un truc du genre "Unable to evaluate Toolkit.getDefaultToolkit()"
 
mais je se sais pas quoi faire pour arranger ca. kkun peut-il m'aider
 
merci d'avance
 
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)