Original Post
As soon as I add to my frame loading code frame.setResizeable(false); My frame always opens as the smallest possible size it can be. Ends up being the size of the mouse cursor... I am calling setBounds(....) before hand. I dunno whats going on. Edit: Apparently it was frame.pack() which was causing this problem. But now my MenuBar doesn't show up sometimes when I start the app.