problemas con InternalFrame

Carlos
15 de Enero del 2004
en mi aplicación hay un momento en el que tengo una InternalFrame en la cual pregunto una serie de cosas y que tiene además un botón de OK y otro de Cancelar. Cuando pulso el botón de OK se lanzan una serie de cálculos bastante costosos, entonces la InternalFrame en cuestión se queda visible, y con el botón OK apretado, hasta que finalizan los cálculos costoso, entonces se cierra. Lo que quisiera es q se me cerrase dicha ventana, una vez apriete el botón OK y me saliese otra ventana que pusiera por ejemplo: "Procesando ...", y que una vez los cálculos costosos se acabasen, ésta también se cerrase.

¿Como puedo hacerlo?

Jander
15 de Enero del 2004
Utiliza un hilo para lanzar la atarea en background. Tambien puedes utilizar un Swingworker que es una clase de alto nivel que lanza en hilos una tarea.