Problema grave con Swing: Threads

jagarrido02
28 de Agosto del 2003
Tengo una GUI Swing en la que incluyo InternalFrames dentro de un DestokPane para mostrar formularios de inserciones de datos a base da datos.
Pero tengo un problema que parece ser de Theards:
Cuando hago una 2ª inserción después de pulsar la opción de menú adecuada y el botón Enviar del Formulario(InternalFrame), si previamente hice la misma operación me inserta 2 veces los mismos datos, como si el formulario anterior no se hubiera cerrado y estuviera en 2º plano y también insertara los datos por lo tanto. La inserción la hago en el código de manejo de eventos del botón Enviar.
¿Puede ser un problema de la máquina virtual de oracle? ¿Que es lo que pasa? He probado de todo, hasta cerrar yo el formularo con dispose pero sigue igual...

Gracias por todo.