2017-10-14 5 views
-1

Verwendung Immer, wenn ich einige Bild laden muss ich Schwierigkeiten mit seinem Weg haben Wie ich Eclipse verwenden und es in src-Ordner setzen und dann mit diesen PfadCant einen Standardpfad in Java wählen, wenn ImageIcon in Java

ImageIcon = new ImageIcon ("/image.png"); 

Es lädt kein Bild, ich muss es irgendwo in meinem Computer und kopieren Sie dann fügen Sie den Pfad .... Es ist nicht wirklich bessere Option als wenn ich dazu tendiere, meinen Code in einem anderen Computer zu laufen, muss ich die Pfade ändern von allen Bildern in meinem Code wieder zurück bitte helfen

Danke

Antwort

0

erstellen „Ressource“ Ordner in Ihrem Projektordner als Ihr Bild in diesen Ordner einfügen und versuchen folgende

imageIcon ii = new imageIcon(getClass().getResource("/image.png")); 

Oder verwenden BufferedImage wie folgt

BufferedImage bi = ImageIO.read(getClass().getResource("/image.png"); 
+0

Didnt arbeitete – user8733113

+0

Sie Ihren Code veröffentlichen können so dass ich versuchen kann, Ihnen zu helfen –

+0

Wirklich es funktioniert ... das Bild wird geladen, aber ... ich fürchte, es funktioniert nicht auf anderen Systemen ... Korrigieren Sie mich, wenn ich falsch bin – user8733113