ventanas
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?
// 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
nombredelaclase variable = new nombredelaclase();
variable.setVisible(true);
// para desactivar la ventana
nombredelaclase variable = new nombredelaclase();
variable.setVisible(false);
espero que te sirva
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..
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..
