Fermer une JFrame en Java avec un bouton

Dans ce tutoriel nous allons découvrir comment fermer une JFrame en Java avec un bouton. Utilisez frame.dispose() pour fermer JFrame lors d’un clic sur le bouton. Créez d’abord un bouton et un frame:

JFrame frame = new JFrame();
JButton btn = new JButton("Cliquer pour fermer!");

Maintenant, fermez le JFrame lors d’un clic sur le bouton ci-dessus avec Action Listener:

btn.addActionListener(e -> {
   frame.dispose();
});

L’exemple suivant montre comment fermer JFrame lors d’un clic sur le bouton.
 
 

Exemple Complet:
import java.awt.*;
import javax.swing.*;

public class Main 
{
   public static void main(String[] args) 
   {
      JFrame frame = new JFrame();
      JButton btn = new JButton("Cliquer pour fermer!");
      frame.setContentPane(btn);
      btn.addActionListener(e -> {
         frame.dispose();
      });
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setPreferredSize(new Dimension(300, 300));
      frame.pack();
      frame.setVisible(true);
   }
}

Sortie:


 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *