cerrar un frame que lo abre otro sin cerrar los dos.
Hola, si alguien puede decirme como hacer. tengo un frame que abre un segundo frame con todos los eventos de ventana independientes, pero al poner en la 2º ventana System.exit(0) me cierra las dos ventanas al avandonar la VM como puedo hacer que solo cierre la segunda y la primera no se muera.
Gracias de antemano.
Juan Carlos G.
Gracias de antemano.
Juan Carlos G.
otra forma mas facil es dejar que el recolector actue
pon esto en el constuctor
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible(false);
dispose();
}
});
pon esto en el constuctor
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible(false);
dispose();
}
});
Hola, prueba a poner esto para cerrar en la segunda ventana. El system.exit(0) termina la ejecucion del hilo principal.
Yo tengo un boton de Cancelar qu me cierra la ventana, pero lo puedes reajustar
btCancel=new JButton("Cancelar");
btCancel.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
cerrarVentana();
}
});
/** Metodo que cierra la Ventana*/
protected void cerrarVentana(){
this.dispose();//this porque estoy en la segunda ventana
}
Yo tengo un boton de Cancelar qu me cierra la ventana, pero lo puedes reajustar
btCancel=new JButton("Cancelar");
btCancel.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
cerrarVentana();
}
});
/** Metodo que cierra la Ventana*/
protected void cerrarVentana(){
this.dispose();//this porque estoy en la segunda ventana
}