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

Schreibe einen Kommentar