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