ventanas

Ana
27 de Septiembre del 2005
Creo ventana con JFrame y quiero que desaparezca al darle a un boton...¿que intrucción puedo usar para asociarla a ese botón y que se cierre?

OscarJavier
27 de Septiembre del 2005
// para mostrar la ventana
nombredelaclase variable = new nombredelaclase();
variable.setVisible(true);

// para desactivar la ventana
nombredelaclase variable = new nombredelaclase();
variable.setVisible(false);


espero que te sirva

Capone
27 de Septiembre del 2005
Primero creas el botón:

JButton closeButton = new JButton("CLOSE");

/* La siguiente instrución le da un comando al evento de presionar el boton */
closeButton.setActionCommand("closeButton");

/* Esta instrución pone al botón "a oir" los eventos que suceden*/
closeButton.addActionListener(this);

Y por ultimo, como ActionListener es una interfaz, tenes que implementar el siguiente método:


public void actionPerformed(ActionEvent e)
{
//Verificas a que evento esta sucediendo, notese que //comparas el ActionEvent con el comando que le diste a tu //boton.

if ("closeButton".equals(e.getActionCommand()))
{
//Aqui pones lo que quieras que haga el boton
//En tu claso no estoy seguro a que te referis con
// que desaparezca, si es a que se cierre el frame
//podes usar la instruccion siguiente
this.setClosed(true);
}
}

Espero que te sirva..


programador666
27 de Septiembre del 2005
this.setVisible=false;