Without some code demonstrating the problem its anyone's guess. My guess is that you are adding components after you make the window visible. Add components before (make sure to call pack() as well)...