Some nitpicking- you almost never have a reason to extend JFrame, and your classes should start with upper-case letters.
Type: Posts; User: KevinWorkman
Some nitpicking- you almost never have a reason to extend JFrame, and your classes should start with upper-case letters.
That's your problem then. Components aren't visible until you add them to something.
When do you add your components to the JPanel? When do you add your JPanel to the JFrame?