package shooterguy; import java.awt.graphics; import java.awt.image; import javax.swing.jframe; import javax.swing.jpanel; public class display extends jpanel{ int width = 800; int height = 800; jframe j; public void run(){ j = new jframe("shooter guy"); j.setvisible(true); j.setsize(width, height); j.setresizable(true); j.setlocationrelativeto(null); j.setdefaultcloseoperation(jframe.exit_on_close); loadpics(); } public void paintcomponent(graphics g){ g.drawimage(bg, 0, 0, null); } image bg; public void loadpics(){ bg = new imageicon("k:\files\jamiesstuff\java\java pictures\back.png").getimage(); } }
this display class , underlines "k:\files\jamiesstuff\java\java pictures\back.png" , says error "invalid escape sequence (valid ones \b \t \n \f \r \" \' \ )" not know means or how fix it. did same exact thing on mac , worked fine. please tell me how fix error.
you have escape backslash or using slash path separator:
bg = new imageicon("k:\\files\\jamiesstuff\\java\\java pictures\\back.png").getimage();
or
bg = new imageicon("k:/files/jamiesstuff/java/java pictures/back.png").getimage();
Comments
Post a Comment