What happened when you tested it out with a smaller image?
Type: Posts; User: KevinWorkman
What happened when you tested it out with a smaller image?
Yep, that's pretty much what mine looks like. Try printing this to see if Java is looking in the right place:
System.out.println(new File("splash_screen.png").getAbsolutePath());
--- Update ---...
Your code works fine for me. What does your directory structure look like?
Does the layout you're using respect the bounds you've set? Normally you either use a layout *or* setBounds, not both.