Tengo un jframe a travez del cual mando llamar (abrir) desde una barra de menú. En el jdialog cree un botón llamado cancelar, con el cual cierro dicho jdialog y lo hago con el siguiente código:
Mi duda es con respecto a si esta es la forma adecuada para cerrar la ventana y liberar los recursos (si se dejo datos en los txtbox, las variables quedaron con los ultimos datos procesados, etc), ya que según veo hay otro código como:
el cual tiene un tachado, por asi decirlo y según la info de documentación que me muestra el IDE esta deprecated y que ha sido reemplazado por setVisible(boolean).
Yo recuerdo que en las ventanas podías cambiar cierto atributo llamado defaultCloseOperation (y creo que tiene que ver con los códigos anteriores) por alguno de estos valores: DISPOSE, HIDE y DO_NOTHING, con uno cerrabas la ventana y liberabas los recursos usados pero sin cerrar la aplicación totalmente, con otro la cerrabas totalmente y con otro no hacia nada.
Creo que iba así.
Código:
this.dispose();
Código:
this.hide();
Yo recuerdo que en las ventanas podías cambiar cierto atributo llamado defaultCloseOperation (y creo que tiene que ver con los códigos anteriores) por alguno de estos valores: DISPOSE, HIDE y DO_NOTHING, con uno cerrabas la ventana y liberabas los recursos usados pero sin cerrar la aplicación totalmente, con otro la cerrabas totalmente y con otro no hacia nada.
Creo que iba así.