El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Java
Foros del Guru > Java
Usuario como quito una ventana que acabo d...
mercuccio
7 Mensaje(s)
Enviado - 7/8/2004
 
a ver si hay un alma caritativa que me pueda ayudar: he creado una ventana con un JFrame y la he hecho visible y ahora quiero que al pulsar un JButton desaparezca. ¡por favor como se hace! lo he intentado poniendo a null el puntero que apunta al JFrame, pero nada. Ando un poco perdidillo. Gracias por tomaros la molestia.
 
coolrisk
5 Mensaje(s)
Enviado - 12/8/2004
 
Basta con que utilices la referencia que tienes para hacerla invisible o destruirla. Es decir, si quieres volver a utilizar la ventana y solo desaparecerla por un momento, basta que la hagas invisible.

Por ejemplo:
//creas una nueva ventana
JFrame newFrame = new JFrame("New Frame");


En el boton de tu ventana principal bastaría que captures el evento click para desaparecer la ventana:

JButton invisible = new JButton("Invisible");
invisible.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent me){
//para hacerla invisible
newFrame.setVisible(false);
//ó para destruirla
newFrame.dispose();
}
});

Al hacer newFrame = null sólo estas perdiendo la referencia al JFrame, pero este queda intacto, por eso no desparece.

Espero haberte ayudado...

coolrisk!
 
 

 

Contactos myStudio Network