I\'m following this tutorial for java swing games: http://zetcode.com/tutorials/javagamestutorial/movingsprites/
At this point:
ImageIcon ii = new Im
new ImageIcon(this.getClass().getResource());
This means that the image is present in the directory where the underlying class file is existing. So, you should save your image in the same directory where the class file of current java file will reside.
In your src folder, create a folder called "images" or "files" then put the image in there.
Then use this:
ImageIcon(this.getClass().getResource("/images/filename.png"));
If that doesn't work, try this:
ImageIcon(this.getClass().getResource("images/filename.png"));
there is a mistake already in your code
ImageIcon ii = new ImageIcon(this.getClass().getResource()); image =
ii.getImage();
you already name the ImageIcon ii, so you need to name the Image now may be iii then, you create a image directory in the src, and you put your pic there, like sample.png, the code will be
ImageIcon ii = new
ImageIcon(getClass().getResource("/src/image/sample.png")); image iii=
ii.getImage();