JFrame es la ventana estándar en el conjunto de componentes Java Swing . De forma predeterminada , se proporciona una barra de título y un botón predeterminado " Close" , una pequeña "X " en la esquina superior derecha. Sin embargo , también puede cerrar el cuadro con un JButton , la versión swing de un simple botón . La aplicación específica que necesita depende de si quieres simplemente ocultar la ventana , o disponer de ella , liberando los recursos que estaba utilizando y posiblemente salir del programa. Instrucciones
1
crear el botón y agregarlo a su marco . Por ejemplo : .
JButton closeButton = new JButton ( "Cerrar" ) ; theFrame.getContentPane () add ( closeButton ) ;
2
Adjuntar un oyente de action del botón . La manera más fácil de hacer en el acto es definir una nueva escucha bien cuando lo conecte . Por ejemplo :
closeButton.addActionListener ( new ActionListener () {void actionPerformed ( ActionEvent e) { /* cerrar la acción aquí * /} } ) ;
3
Definir la acción de cerca en el cuerpo del método de " actionPerformed ". Esto suele ser una llamada a ocultar o destruir la ventana. Para ocultar la ventana, llamada :
theFrame.setVisible ( false);
Si quieres destruir la ventana, primero ocultarlo, a continuación, llamar a :
theFrame.dispose ();
4
Embale el marco y establece el marco actual sea visible. Por ejemplo :
theFrame.pack (); theFrame.setVisible ("true ");