“Conocimiento Programación>Programación Java

Cómo hacer un oyente de action Cerrar un JFrame

2015/4/5
Java es un lenguaje de programación popular, de uso general se utiliza para programar aplicaciones de software para su uso en múltiples plataformas de software . La clase ActionListener permite a los componentes de una clase para ser " escuchado " a , y ejecuta instrucciones específicas cuando se producen determinados eventos . Con el fin de cerrar un JFrame con un ActionListener , un JFrame primero se debe crear a continuación, " registrado " a un oyente de action . El actionListener debe entonces ser codificado para cerrar el marco cuando se le indique por un usuario . Instrucciones
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 ( ) ;} }

Programación Java
Cómo agregar JButton a JPanel
Cómo utilizar Eclipse a la lista Funciones obsoletas
Cómo crear un calendario en Java
Java Struts Tutorial
Cómo llamar a la API de Google Translate en Mi Android
Cómo utilizar Ant Eclipse Con webOS
Cómo ejecutar Tcpdump De Java
Cómo instalar el Java Runtime 5.0 en Windows XP
Conocimiento de la computadora © http://www.ordenador.online