What you're doing is adding the frame to be actionListened... You need to add all the buttons/text fields to be listened to, not the main frame (though that is useful sometimes).
...