Announcement

Collapse
No announcement yet.

Eclipse Standard/SDK Version: Kepler Service Release 2, project folder

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Eclipse Standard/SDK Version: Kepler Service Release 2, project folder

    Ich habe in einem Projekt einen Folder aufgenommen, der gif-Dateien enthält.

    In der JAVA-Klasse meineAnwendung steht dieser Code:
    ImageIcon ikone = new ImageIcon("br.gif");
    JButton button = new JButton("Transparent", (Icon)ikone);

    Starte ich aus Eclipse heraus meineAnwendung mit Crtl+F11 wird die gif-Datei nicht angezeigt.
    Unbenannt.jpg

    Gleichzeitig habe ich auf dem Desktop die Verknüpfung "C:\Program Files\Java\jdk1.8.0_25\bin\javaw.exe" meineAnwendung erstellt. Beim Aufruf wird die gif-Datei angezeigt. Warum klappt das nicht beim Aufruf aus Eclipse heraus?

    Unbenannt.jpg

  • #2
    http://docs.oracle.com/javase/7/docs...o/ImageIO.html -> siehe read

    Es hängt davon ab, wo das Image liegt.
    Da du als Ergebnis deiner Anwendung wohl ein JAR erzeugst, nutze o.a. Methode

    InputStream in=DEINE_KLASSE.class.getResourceAsStream("mein.gi f")
    BufferedImage img=ImageIO.read(in);
    Zuletzt editiert von Christian Marquardt; 10.02.2015, 11:54.
    Christian

    Comment

    Working...
    X