Schönen Abend, ich hätte mal eine Frage an alle die schonmal unter Windows versucht haben via Swing einem Button nen Icon zu verpassen:
Mein Bild liegt unter C:\Eclipse Workspace\4gewinnt\src\Name\images\circle.gif und die Sourcefiles unter C:\Eclipse Workspace\4gewinnt\src\Name
Ich wollte jetzt einem Button via folgendem Befehl eine Grafik zuweisen:
Icon l = new ImageIcon(getClass().getResource("images\circle.gif"));
Eclipse gefällt allerdings der Backslash nicht ( "invalid escape sequence"). Verwende ich den normalen Slash also images/circle.gif, mault zwar eclipse nichtmehr rum aber ich bekomme ine NullPointerException da der Dateipfad nicht gefunden wurde.
Also Problem:
Linux nutzt / für das DirectoryListing, Windows nutzt aber \ ... wie bekomme ich trotzdem auf den Button ein Icon rauf!?
Grüße, wyldstyle!
Mein Bild liegt unter C:\Eclipse Workspace\4gewinnt\src\Name\images\circle.gif und die Sourcefiles unter C:\Eclipse Workspace\4gewinnt\src\Name
Ich wollte jetzt einem Button via folgendem Befehl eine Grafik zuweisen:
Icon l = new ImageIcon(getClass().getResource("images\circle.gif"));
Eclipse gefällt allerdings der Backslash nicht ( "invalid escape sequence"). Verwende ich den normalen Slash also images/circle.gif, mault zwar eclipse nichtmehr rum aber ich bekomme ine NullPointerException da der Dateipfad nicht gefunden wurde.
Also Problem:
Linux nutzt / für das DirectoryListing, Windows nutzt aber \ ... wie bekomme ich trotzdem auf den Button ein Icon rauf!?
Grüße, wyldstyle!