Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1435 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [swing] pb pour fermer une fenetre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[swing] pb pour fermer une fenetre

n°773580
chaos0007
Posté le 23-06-2004 à 00:17:54  profilanswer
 

Bonjour,
voilà j'ai un petit problème... je suis dans mon interface graphique, je clique a un endroit et une fenetre apparait dans laquelle je rentre des valeurs (cette fenetre est un jpanel et je construis une frame pour l'afficher). le pb après c'est que je voudrais pouvoir refermer cette fenetre. si je clik sur la croix, tte l'application se ferme, et si je fait un setvisible(false), c'est le jpanel qui devient plus visible mais la frame est tjrs la... on m'a dit d'utiliser un jdialog pour eviter ce genre de pb... je voulais avoir une confirmation et aussi savoir comment je pouvais recup mon jpanel actuel car ca m'embeterait de tt refaire.
 
merci d'avance
 

mood
Publicité
Posté le 23-06-2004 à 00:17:54  profilanswer
 

n°774219
chaos0007
Posté le 23-06-2004 à 13:40:18  profilanswer
 

en fait g réussi a regler le pb en partie...
dans le jpanel que j'affiche, je mets un champ frame et je cree une methode a l'interieur du JPanel pour mettre le JPanel dans la frame et l'afficher. le pb c'est que je n'arrive pas a supprimer cette jframe a partir d'un evenement (ca marche seulement si j'appuie sur la croix en o a  droite). pouvez vous m'aider ?

n°774249
R3g
fonctionnaire certifié ITIL
Posté le 23-06-2004 à 14:01:22  profilanswer
 

Je comprends pas tout à la question. en gros pour fermer la fenetre tu dois appeler setVisible(false), mais sur la frame, et pas sur le panel qui est dedans.
Pour la croix, il faut définir l'action par defaut : taFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE).
 
Sinon la solution de passer par un JDialog est aussi une possibilité.


Message édité par R3g le 23-06-2004 à 14:02:37

---------------
Au royaume des sourds, les borgnes sont sourds.
n°774267
chaos0007
Posté le 23-06-2004 à 14:11:38  profilanswer
 

pour le moment le seul moyen de sortir de la fenetre est de cliquer sur la croix. si dans mon jpanel (qui agrege une jframe), je fais jframe.setvisible(false) qd je clik sur un bouton, la jframe ne s'efface pas...

n°774583
chaos0007
Posté le 23-06-2004 à 17:01:21  profilanswer
 

finalement je me suis débrouillé,
j'ai créé une jdialog a la place du jpanel
je fais un this.dispose() et la fenetre se ferme


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [swing] pb pour fermer une fenetre

 

Sujets relatifs
fermeture d'une "fenêtre enfant"[Access/VBA] Lancer du code au démarrage puis fermer la base.
taille de la fenetreaffichage d'une fenetre au survol de la souris
[HTML] Quel code pour ouvrir une fenetre d une certaine taille ?fermer fenetre d'appli windows depuis un batch aprs exec de l'appli
[JAVA] Votre code Swing(ou autre) vous l'organisez comment ?[Swing][Jtable]Vidage JTable
comment supprimer la bare bleu de la fenêtre ou ya _ ■ X ? 
Plus de sujets relatifs à : [swing] pb pour fermer une fenetre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR