Cerrar Ventana en Java con Jbutton

Cerrar ventanas en java

En los proyectos varias veces es necesario de disponer de diferentes ventanas (JFrame) destinadas a alguna operación en particular, supongamos que tenemos una ventana principal, en esta podremos escoger diferentes operaciones: Conectar, Ingresar datos, Limpiar datos, Desconectar, etc. Ahora, con este ejemplo se dispondrá una ventana para realizar la conexión y otra para ingresar datos, hasta el momento se tiene como ejemplo 3 ventanas en una sola aplicación (Ventana principal, ventana de conexión y ventana de ingreso de datos). La gran pregunta es: ¿Como cerrar la ventana de conexión o de ingreso de datos después que se realice la operación?

Bueno, para tal tarea Java nos proporciona dos métodos interesantes: dispose() y hide(); solo hace falta el buen ejemplo, para esto usaremos el caso particular que describí en la “introducción”:

 

Cerrar ventanas en java

Esta aplicación de ejemplo tiene ciertos requerimientos, primero se tiene que conectar para realizar las demás operaciones, mientras no se conecte los demás botones estarán des habilitados; los métodos para cerrar las ventanas se usan en las lineas 127 y 139, en la linea 127 se usa dispose para asegurarnos de no usar recursos del sistema innecesareamente, en cambio en la linea 139 usamos hide ya que seguramente ingresaremos muchos datos y la ventana necesita estar lista cuando se necesite. Ademas, se tiene un área de texto al lado derecho para mostrar los datos que se han ingresado.

Si te ha gustado el post, compártelo, regala un like ó comenta 😉

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
  1. noxtla dice:

    Belial9826 no puedo conectarme 🙁 ¿Que debo hacer?

Deja una respuesta

Reciba notificaciones de las mejores ofertas en sus temas de WordPress.

¡Suscríbete Ahora !

¡Es Gratis! Recibe en tu correo las notificaciones de los Artículos publicados en temas de interés, promociones o próximas actualizaciones que podrás disfrutar.