JFrame almost fully set up