Cómo cerrar JFrame en Java con un botón

Escrito por amber viescas | Traducido por enrique alejandro bolaños flores
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo cerrar JFrame en Java con un botón
Puedes cerrar una ventana usando el botón de cierre por defecto o un botón personalizado. (Hemera Technologies/AbleStock.com/Getty Images)

JFrame es la ventana estándar en el conjunto de componentes de Java Swing. Por defecto, se proporciona una barra de título y un botón para "Cerrar", que es una pequeña "X" en la esquina superior derecha. Sin embargo, también puedes cerrar el cuadro con un JButton, la versión Swing de un botón simple. La aplicación específica que necesitas depende de si deseas ocultar la ventana o simplemente deshacerte de ella, liberando los recursos que se utilizan y potencialmente salir del programa.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Crea el botón y añádelo a tu marco. Por ejemplo:

    JButton closeButton = new JButton("Cerrar"); theFrame.getContentPane().add(Botoncerrado);

  2. 2

    Asocia un detector de acción para el botón. La forma más sencilla de hacerlo en el lugar es definiendo un nuevo derecho de escucha cuando lo conectes. Por ejemplo:

    closeButton.addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {/ * acción cerca de aquí * /}});

  3. 3

    Define la acción de cerrar en el método de cuerpo de "actionPerformed". Esto suele ser un comando para que se oculte o cierre la ventana. Para ocultar la ventana, marca:

    theFrame.setVisible (falso);

    Si quieres cerrar la ventana, primero ocúltala, y después marca:

    theFrame.dispose ();

  4. 4

    Minimiza el marco y establece el marco actual para que sea visible. Por ejemplo:

    theFrame.pack(); theFrame.setVisible("verdadero");

Consejos y advertencias

  • Si accionas el Jframe.dispose () y no hay subprocesos non-daemon en ejecución o de otros componentes GUI visibles, el programa se cerrará.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles