Botones de java - Urgente!

Hola.
Como lo dice el titulo, tengo un problema. Necesito agregarle al siguiente programa otros botones que guarden/salven, borren, muestren catalogo y cancele el trabajo. Por lo pronto sólo he agregado uno que no tiene ninguna acción, como se puede ver sólo contiene la leyenda "enviar". Soy bastante inexperto en este lenguaje, y de verdad necesito ayuda. Se los agradecería mucho

 

Hasta aquí, el programa funciona de maravilla. Muestra la ventana con el único botón bien alineado, según yo. Pero de verdad urgen los demás. Gracias de antemano

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Necesitas agregar un

Necesitas agregar un actionlistener al boton ( similar al que tienes con el windowListener

Por ejemplo el siguiente programa reacciona cuando oprimes el botón:

 

Lo que haga el programa dentro del   depende de la logica de tu programa.

Este es el resultado del ejemplo que puse:

Imagen de neko069

Otra alternativa...

Puedes implementar en tu clase la interface   y en los botones agregarles la acción, así con una referencia a   te preocupas de las acciones de cada botón hasta que implementas el método  

 

y la acción dentro del   la desglosas con ciclos  

 

Imagen de ezamudio

actionCommand

Y otra opción es usar la propiedad  , que es una simple cadena, pero con eso puedes saber qué hacer, sin importar la clase del objeto que envía el evento, o aunque no tengas referencia a él (cosa que es común):

 

Suponte que a esos dos botones les pones el mismo ActionListener. En tu ActionListener haces algo tipo

 

De este modo, el ActionListener puede no saber de la existencia de los botones y textfields que le van a enviar esas acciones. En todo caso puedes hacer cast por ejemplo en la condición de buscar, a que el origen del evento sea un JTextField, pero no importa cuál haya sido. Esto hace que tu ActionListener sea más reutilizable.