Este artículo le mostrará cómo cerrar una ventana en Java. El cierre de una ventana es mucho más fácil usando Swing del JFrame, pero también es factible el uso de AWT del Marco.
Medidas
@@_
@@
el Método 1
el Uso de javax.el swing.JFrame


1
@@_
@@Obtener una instancia de un JFrame, o crear uno nuevo.


2
@@_
@@Conjunto predeterminado de cerrar la operación. Defecto de cierre de la operación se establece mediante el método setter dentro de la clase JFrame setDefaultCloseOperation que determina lo que sucede cuando el cierre de clic en el botón y toma los siguientes parámetros:
- WindowConstants.EXIT_ON_CLOSE - Cierra el cuadro y termina la ejecución del programa.
- WindowConstants.DISPOSE_ON_CLOSE - Cierra el cuadro y no necesariamente terminar la ejecución del programa.
- WindowConstants.HIDE_ON_CLOSE - Hace que el marco de aparecer como si fuera cerrado por la configuración de la visibilidad de la propiedad a false. La diferencia entre HIDE_ON_CLOSE y DISPOSE_ON_CLOSE es que las últimas versiones de todos los recursos que utiliza el marco y sus componentes.
- WindowConstants.DO_NOTHING_ON_CLOSE - no Hace nada cuando se pulsa el botón. Útil si desea, por ejemplo, mostrar un cuadro de diálogo de confirmación antes de que la ventana está cerrada. Usted puede hacer mediante la adición de un WindowListener a la estructura principal método windowClosing. Ejemplo de la costumbre de cerrar la operación:
marco.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE) marco.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // pide confirmación antes de terminar el programa. int option = JOptionPane.showConfirmDialog( marco, '¿estás seguro de querer cerrar la aplicación?', 'Cerca De Confirmación', JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE) si (opción == JOptionPane.YES_OPTION) { System.exit(0) } }})
@@_
@@
el Método 2
el Uso de java.awt.Marco


1
@@_
@@Obtener una instancia de un Marco, o crear uno nuevo.


2
@@_
@@ventana Agregar oyente. Llamada de método addWindowListener en la instancia. El argumento necesario es WindowListener. Puede implementar todos los métodos de la interfaz WindowListener o reemplazar sólo los métodos que usted necesita de WindowAdapter clase.


3
@@_
@@Manija de la ventana de evento de cierre. Implementar windowClosing método de la interfaz WindowListener o anular de WindowAdapter clase. Hay dos formas de cerrar una ventana:
- Disponer de la ventana después de que el cierre de clic en el botón:
- Llamar al método dispose dentro de windowClosing método.
marco.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // Disponer la ventana después del cierre de botón es pulsado. dispose() }})
- Terminar el programa después de que el cierre de clic en el botón:
- Sistema de Llamada.método de salida dentro de windowClosing método.
marco.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // Terminar el programa después del cierre de botón es pulsado. Sistema.exit(0) }})
Como Cerrar una Ventana en Java
Este articulo le mostrara como cerrar una ventana en Java. El cierre de una ventana es mucho mas facil usando Swing del JFrame, pero tambien es factible el uso de AWT del Marco.
Medidas
@@_
@@
el Metodo 1
el Uso de javax.el swing.JFrame


1
@@_
@@Obtener una instancia de un JFrame, o crear uno nuevo.


2
@@_
@@Conjunto predeterminado de cerrar la operacion. Defecto de cierre de la operacion se establece mediante el metodo setter dentro de la clase JFrame setDefaultCloseOperation que determina lo que sucede cuando el cierre de clic en el boton y toma los siguientes parametros:
- WindowConstants.EXIT_ON_CLOSE - Cierra el cuadro y termina la ejecucion del programa.
- WindowConstants.DISPOSE_ON_CLOSE - Cierra el cuadro y no necesariamente terminar la ejecucion del programa.
- WindowConstants.HIDE_ON_CLOSE - Hace que el marco de aparecer como si fuera cerrado por la configuracion de la visibilidad de la propiedad a false. La diferencia entre HIDE_ON_CLOSE y DISPOSE_ON_CLOSE es que las ultimas versiones de todos los recursos que utiliza el marco y sus componentes.
- WindowConstants.DO_NOTHING_ON_CLOSE - no Hace nada cuando se pulsa el boton. Util si desea, por ejemplo, mostrar un cuadro de dialogo de confirmacion antes de que la ventana esta cerrada. Usted puede hacer mediante la adicion de un WindowListener a la estructura principal metodo windowClosing. Ejemplo de la costumbre de cerrar la operacion:
marco.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE) marco.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // pide confirmacion antes de terminar el programa. int option = JOptionPane.showConfirmDialog( marco, '¿estas seguro de querer cerrar la aplicacion?', 'Cerca De Confirmacion', JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE) si (opcion == JOptionPane.YES_OPTION) { System.exit(0) } }})
@@_
@@
el Metodo 2
el Uso de java.awt.Marco


1
@@_
@@Obtener una instancia de un Marco, o crear uno nuevo.


2
@@_
@@ventana Agregar oyente. Llamada de metodo addWindowListener en la instancia. El argumento necesario es WindowListener. Puede implementar todos los metodos de la interfaz WindowListener o reemplazar solo los metodos que usted necesita de WindowAdapter clase.


3
@@_
@@Manija de la ventana de evento de cierre. Implementar windowClosing metodo de la interfaz WindowListener o anular de WindowAdapter clase. Hay dos formas de cerrar una ventana:
- Disponer de la ventana despues de que el cierre de clic en el boton:
- Llamar al metodo dispose dentro de windowClosing metodo.
marco.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // Disponer la ventana despues del cierre de boton es pulsado. dispose() }})
- Terminar el programa despues de que el cierre de clic en el boton:
- Sistema de Llamada.metodo de salida dentro de windowClosing metodo.
marco.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // Terminar el programa despues del cierre de boton es pulsado. Sistema.exit(0) }})
Cómo Cerrar una Ventana en Java
By Consejos Y Trucos
Este artículo le mostrará cómo cerrar una ventana en Java. El cierre de una ventana es mucho más fácil usando Swing del JFrame, pero también es factible el uso de AWT del Marco.