By not wanting to move the whole level - what do you mean?
You're going to have to draw things at different places. Easiest is probably to just draw everything at an offset and have the offset determined either by the player or another camera object that solely exist to follow the player around.
1 2 3
| public void render(Graphics g, int hoff, int voff) { g.drawImage(sprite, x - hoff, y - voff); } |
Then by changing the hoff and voff values you can have the whole map shift in whatever direction you place. To follow player for example.