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.
Por amber viescas

Paso 1

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

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


Paso 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í * /}});


Paso 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 ();


Paso 4

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

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