Tengo una aplicación con varias ventanas donde cada clase constituye una ventana. cuando quiero cambiar entre ventanas debo usar el método Ventana.setVisible(false); para llamar a la otra ventana y que esta no se vea para que no estorbe, pero cómo puedo volver a llamar a la primera ventana que está invisible para que reaparezca sin crear una nueva instancia de esa clase, es decir para usar la misma instancia con los datos que había dejado en ella y todo?
Ya tengo una ventana o sea una clase en setVisible(false), lo que quiero saber es como vuelvo a poner esa ventana en setVisible(true) desde la otra ventana o clase donde me encuentro sin crear una nueva instancia.