Comment fermer JFrame en Java avec un bouton

Vous pouvez fermer une fenêtre en utilisant le bouton de fermeture par défaut ou un bouton personnalisé.

Étape 1

Créez le bouton et ajoutez-le à votre cadre. Par exemple:

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

Étape 2

Associez un détecteur d'action au bouton. Le moyen le plus simple de le faire à la place est de définir un nouveau droit d’écoute lorsque vous le connectez. Par exemple:

closeButton.addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {/ * action près d'ici * /}});

Étape 3

Définit l'action de fermeture dans la méthode body de "actionPerformed". Il s’agit généralement d’une commande permettant de masquer ou de fermer la fenêtre. Pour masquer la fenêtre, vérifiez:

theFrame.setVisible (false);

Si vous souhaitez fermer la fenêtre, commencez par la masquer, puis vérifiez:

theFrame.dispose ();

Étape 4

Réduisez le cadre et définissez le cadre actuel pour qu'il soit visible. Par exemple:

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