First, use a Layout manager and don't just dump stuff into the JFrame. Run it from the EDT.
Use code tags whem posting code.
Lesson: Laying Out Components Within a Container (The Java™ Tutorials >...