IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

Probleme avec JDialog


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut Probleme avec JDialog
    j'ai cherché longtemps sur le forum sans trouver ma solution

    Je dois faire un systeme de reservation de salle

    je m'explique dans un programme je lance une JDialog qui permet de lancer une nouvelle fenetre pour modifier une reservation
    La JDialog contient plusieurs informations dont un bouton "reserver"

    je veux que quand je clique sur le bouton reserver sa quitte la JDialog sans quitter le programme ( pas de System.exit(0)

    La JDialog est appelée dans une classe InterfaceAffichage
    Le bouton reserver fait parti d'une classe InterfaceReservation
    et j'implemente actionPerformed quand je clique sur le bouton

    Voila la fenetre:


    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    utilise la méthode dispose de ton JDialog

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 251
    Par défaut
    Salut,

    Je ne sais pas si c'est la meilleur façon de faire, mais voici ce que j'ai fait dans un cas similaire :

    dans ton actionPerformed :
    TonJDialog.this.setVisible(false)
    Dans mon cas je faisais une construction anonime. Donc l'objet était détruit après usage par le garbage collector.

    Bonne journée

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    mais le actionPerformed n'est pas dans la meme classe que la JDialog

    donc je n'y ai pas accés

  5. #5
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    modifie le constructeur de ton listener pour qu'il prenne une instance de ta JDialog, qui sera stocké dans un attribut de la classe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec JDialog
    Par scholes dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 17/04/2009, 16h25
  2. probleme avec l'appui sur une touche sur une jframe ou jdialog
    Par jeanfeu dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 05/08/2008, 16h14
  3. probleme avec Jdialog:qui son pere
    Par info_plus dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 16/03/2008, 14h29
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo