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

AWT/Swing Java Discussion :

Evennement de fin de saisie


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut Evennement de fin de saisie
    J'essais actuellement de créer un objet en demandant à l'utilisateur les parametre nécéssaire. Cette demande se fait à travers une boite de dialogue et lorsque l'utilisateur à terminé, il clic sur terminer.
    L'affichage de ma fenetre se lane avec une focntion show:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    public DefaultMutableTreeNode[] showFenetre()
      {
    	setVisible(true);
    	setBounds(0,0,500,500);
    	FichierMatrix fichierMatrix;
    	EnsembleFichiers ensembleFichiers;
    	System.err.println("4");
     
          while(!ready);
     
        System.err.println("6");
        ensembleFichiers = (EnsembleFichiers) parent.getUserObject();
        fichierMatrix = ensembleFichiers.add(champFichier.getText());
        resultatSaisie[0] = parent;
        resultatSaisie[1] = new DefaultMutableTreeNode(fichierMatrix);
        return resultatSaisie;
      }
    Le problème est dans le while(!ready) qui me bloque tout. J'ai bien lu les post et apparement il faut mettre un thread mais g pas tout compris. Please help!!

  2. #2
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Oula! Pô bien le "while"...

    si tu veux ouvrir une boîte de dialogue qui bloque le déroulement de ton programme tant que l'utilisateur n'a pas fermé cette boîte de dialogue, utilise une JDialog modale (cf tuto).
    Un des constructeur possible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    JDialog(Dialog owner, boolean modal)
    avec modal = true.

  3. #3
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    On peut aussi utiliser le JOptionPane et lui passer son contenu.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    Apparament, la boite de dialogue modal a l'air de fonctionner (je vais aussi faire un tour pour voir ce que tu me dit sur les JOptionPane). Je met tout cela bien en place et je vous redemande si j'ai d'autre problèmes. Merci beaucoup.

  5. #5
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Les JOptionPane sont des boîtes de dialogue pré-implémentées, donc ça sera encore plus facile

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    Oui mais je sais pas trop car moi ma fenetre possede plein de champ a remplir et apparement la JOptionPane ne propose pas cela (ou alors g mal regardé).

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

Discussions similaires

  1. [XL-2010] Suppression d'un "espace" en fin de saisie
    Par Alambik69 dans le forum Excel
    Réponses: 3
    Dernier message: 10/04/2012, 08h28
  2. Expression regulières(détecter une fin de saisie)
    Par Hanakimi dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 25/04/2010, 17h14
  3. Provoquer la fin de saisie dans un champ edit
    Par Pierrot92320 dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 25/06/2009, 19h06
  4. [JComboBox] editable avec % affiché en fin de saisie
    Par tomburn dans le forum Composants
    Réponses: 6
    Dernier message: 27/04/2005, 16h41
  5. [langage] fin de saisie utilisateur
    Par Kinethe dans le forum Langage
    Réponses: 4
    Dernier message: 24/06/2004, 14h19

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