Je mets l'icône à mon Jlabel dans Eclips mais il donne l'erreur que Type mismatch: ne peut pas convertir de java.awt.Image en Image et dans la ligne suivante Le constructeur ImageIcon (Image) est non définine peut pas convertir de java.awt.Image en image
JLabel label_1 = new JLabel("");
Image img=new ImageIcon(this.getClass().getResource("/a1.png")).getImage();
label_1.setIcon(new ImageIcon(img));
label_1.setBounds(0, 0, 439, 615);
frame.getContentPane().add(label_1);
1) Istead de 'l'image img = new ImageIcon (this.getClass() getResource ("/a1.png ")). getImage(); label_1.setIcon (nouveau ImageIcon (img)); 'pourquoi pas' label_1.setIcon (nouvel ImageIcon (this.getClass(). GetResource ("/ a1.png")); '? 2) Pour une meilleure aide plus tôt, poster a [MCVE] ou [Short, Self Contained, Exemple correct] (http://www.sscce.org/). 3) Une façon d'obtenir une image (s) pour un exemple est de créer un lien direct vers les images vues dans [cette FAQ] (http://stackoverflow.com/q/19209650/418556). –
@AndrewThompson comme je fais ci-dessous –
[Lecture/Chargement d'images] (https://docs.oracle.com/javase/tutorial/2d/images/loadimage.html) – MadProgrammer