When I run my gui, I have to resize the window for everything to show up. Does someone know what the problem is?
The setBounds() method will resize and reposition a Window. however you might want to look at the way your components are laid out if pack() isn't working (I believe it relies on minimum/preferred sizes of components).