1
Importar los paquetes de Java necesarios , en este caso los paquetes swing, awt y awt.event . Código de ejemplo :
importación javax.swing * ; import java.awt * ; java.awt.event import * ;
2
Crear un objeto JFrame , definir su fin. . . operación usando el método . setDefaultCloseOperation (), establece que para ser visible con el . setVisible () y crear un panel de contenido con el método getContentPane . . Código de ejemplo :
JFrame frame = new JFrame ("Ejemplo
3
Añadir un campo de texto , botón u otro componente para permitir que el usuario controle el marco . Por ejemplo , la adición de un JTextField a la estructura permite a un usuario confirmar que desea cerrar el marco . En este caso , sólo tiene que añadir un JTextField al panel de contenido creado previamente código de ejemplo : . .
JTextField textField = new JTextField ( " Escriba yes para cerrar frame" ) ; frame.getContentPane () add ( textField ) ;
4
Crear un oyente de action actionPerformed para detectar las instrucciones de cierre de marco y ejecutar el comando Utilice el " si " estructura de control , el método gettext () y el método equals () para determinar . . el estado del campo de texto Si se devuelve el "sí " el valor , utilice el método setVisible () y el método dispose () para borrar el marco del código de ejemplo : .
public void
actionPerformed ( ActionEvent e) { if ( textField.getText ( ) es igual a ("sí" ) . ) { frame.setVisible ( false); dispose ( ) ;} }