So fügen Sie ein ImageIcon auf ein JFrame?
Ich versuche ein Bild hinzufügen, um einen frame, aber es scheint, dass es nicht funktioniert. Das Bild, erstellt durch ein ImageIcon aus der angegebenen Datei. Die Bild Datei ist in der Naht-Verzeichnis der java-Datei vorhanden ist.
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class image {
public static void main(String args[])
{
TimeFrame frame = new TimeFrame();
}
}
class TimeFrame extends JFrame
{
//Image icon = Toolkit.getDefaultToolkit().getImage("me.jpg");
ImageIcon icon = new ImageIcon("me.jpg");
JLabel label = new JLabel(icon);
public TimeFrame(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("My Frame");
setSize(500,400);
//this.setIconImage(icon);
add(label,BorderLayout.CENTER);
setVisible(true);
}
}
Bitte haben Sie einen Blick auf How to FÜGEN Sie BILDER ZU IHREM PROJEKT und das Antwort für mehr Klarheit, wenn Sie es manuell zu tun (ohne IDE).
InformationsquelleAutor Bernard | 2012-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr Symbol ist neben der
TimeFrame
java-Datei, die Sie verwenden solltenoder
Du bist (wahrscheinlich) gerade auf der Suche für Sie es in Ihrem Arbeitsverzeichnis, die Sie können die Ausgabe über
InformationsquelleAutor predi
U wird versuchen, diese ein?
hier ist der Fehler, ich bin jetzt zu bekommen!
InformationsquelleAutor DRastislav
Einfach wechseln Sie in das Verzeichnis "src/me.jpg"
InformationsquelleAutor Hong-Ha Rio Nguyen