Eclipse GIF-Datei einfügen

ICHE9

Grünschnabel
Hi,
ich hab da ein kleines Problem. In meinem Programm möchte ich die Buttons mit GIF-Dateien belegen, diese möchte ich aber in das Package, welches man auf der linken Seite in Eclipse sieht einbinden, damit ich es über folgenden Code aufrufen kann:
Code:
new ImageIcon(this.getClass().getResource("Icon.gif"))
Nun meine Frage:
Wie bekomme ich das Bild in den Package Explorer?

Ich hoffe mir kann da jemand helfen;)
 
Hallo,

schau mal hier:
Java:
/**
 * 
 */
package de.tutorials;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;

/**
 * @author Thomas.Darimont
 *
 */
public class ImageIconExample extends JFrame{

    public ImageIconExample(){
        super("ImageIconExample");
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        add(new JButton(new ImageIcon(getClass().getResource("icon.jpg"))));
        pack();
        setVisible(true);
    }
    
    /**
     * @param args
     */
    public static void main(String[] args) {
        new ImageIconExample();
    }

}
Die Datei icon.jpg liegt nun in meinem Package Explorer unter src/de/tutorials (also im selben Package ImageIconExample, bzw. die Klasse an der ich getClass().getResource() aufrufe. Eclipse ist standardmäßig so konfiguriert, dass alle Dateien im src Verzeichnis automatisch nach bin kopiert werden.

Wenn du das icon Beispielsweise unter src/res/icon.jpg abgelegt hast und du möchtest dieses von der Klasse aus laden kannst du das Beispielsweise so machen:
Java:
new ImageIcon(getClass().getClassLoader().getResource("res/icon.jpg"));

Gruß Tom
 
Ich vermute mal du hast die Bilder über den Explorer hinkopiert und siehst diese jetzt nicht im Eclipse Packageexplorer. :)

Wähle mal dein Projekt aus und drücke F5. :)

Gruß
Flo
 
Danke euch beiden für die Antworten.
Es war genauso wie Flo es beschrieben hat, ich hätte einfach nur F5 drücken müssen:-(

Gruß
Benny
 
Zurück