Ich setze Icon auf mein Jlabel in Eclips, aber es gibt einen Fehler, der Typ stimmt nicht überein: kann nicht von java.awt.Image in Image und in nächste Zeile konvertieren Der Konstruktor ImageIcon (Image) istkann nicht konvertieren von java.awt.Image zu Image
undefinedJLabel 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 von 'Bild img = new ImageIcon (this.getClass() getResource ("/a1.png ")). getImage(); label_1.setIcon (neues ImageIcon (img)); 'warum nicht' label_1.setIcon (neues ImageIcon (this.getClass(). GetResource ("/ a1.png")); '? 2) Für bessere Hilfe eher, nach a [MCVE] oder [Short, Self Contained, Correct Example] (http://www.sscce.org/). 3) Eine Möglichkeit, Bilder für ein Beispiel zu erhalten, besteht darin, eine direkte Verknüpfung zu Bildern herzustellen, die in [dieses Q & A] (http://stackoverflow.com/q/19209650/418556) zu sehen sind. –
@AndrewThompson wie ich bello –
[Lesen/Laden von Bildern] (https://docs.oracle.com/javase/tutorial/2d/images/loadimage.html) – MadProgrammer