OVH Cloud OVH Cloud

JFrame qui disparaît après click sur la croix

3 réponses
Avatar
LR
Salut,

Comment empêcher une JFrame de disparaître lorsque l'utilisateur clique sur
la croix en haut à droite de la fenêtre ? show(), setVisible(true) n'ont
aucun effet.

Merci d'avance
Lilian

3 réponses

Avatar
Olivier Prin
Je pense que tu devrais regarder du côté des évènements sur fermeture
(WindowListener) pour empêcher la fermeture de se propager. Sinon la
Frame est détruite et tu n'as plus que ton programme principal.

Olivier

LR wrote:
Salut,

Comment empêcher une JFrame de disparaître lorsque l'utilisateur clique sur
la croix en haut à droite de la fenêtre ? show(), setVisible(true) n'ont
aucun effet.

Merci d'avance
Lilian




Avatar
ryleland
"LR" wrote in message news:...
Salut,

Comment empêcher une JFrame de disparaître lorsque l'utilisateur clique sur
la croix en haut à droite de la fenêtre ? show(), setVisible(true) n'ont
aucun effet.

Merci d'avance
Lilian



essaie le code suivant (par exemple):

import javax.swing.JFrame;

public class Fen extends JFrame {

public Fen(){
setSize(640,480);
// cette ligne empeche la fermeture de la fenetre
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setVisible(true);
}

public static void main(String[] args){

new Fen();

}


}

Avatar
LR
Salut,

Comment empêcher une JFrame de disparaître lorsque l'utilisateur clique
sur


la croix en haut à droite de la fenêtre ? show(), setVisible(true) n'ont
aucun effet.

Merci d'avance
Lilian



essaie le code suivant (par exemple):

import javax.swing.JFrame;

public class Fen extends JFrame {

public Fen(){
setSize(640,480);
// cette ligne empeche la fermeture de la fenetre
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setVisible(true);
}

public static void main(String[] args){

new Fen();

}


}


c'est exactement ce que je cherchais, merci beaucoup !
A+Lilian