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 :

2 JDialog affichées simultanément


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 2 JDialog affichées simultanément
    Bonjour,

    J'ai une appli dans laquelle j'ai créé une boîte de dialogue permettant à l'utilisateur de rentrer des formules. Simplement, pour le commun des mortels, la syntaxe de ces formules n'est pas ce qu'on pourrait appeler intuitive...
    Donc j'aimerai afficher une 2ème boîte de dialogue afin d'afficher la syntaxe de ces formules.

    Je veux donc pouvoir ouvrir 2 boîtes de dialogue en même temps.
    Le problème est que ma première boîte de dialogue doit être modale (pour que l'appli attende que l'utilisateur ait saisi sa formule avant de continuer), et donc ma 2ème boîte de idalogue est "bloquée"... C'est-à-dire que j'ai un JTextArea dans un JScrollPane et que je ne peux pas faire défiler les scrollbars... Et c'est relativement embêtant.

    Quelqu'un aurait une idée pour palier ce problème?
    Merci d'avance!

  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
    Je précise avant de me faire lincher qu'il faudrait que je puisse passer d'une boîte de dialogue à l'autre... Et c'est là, la difficulté.

    Parce que si je crée ma 2ème boîte de dialogue en la mettant modale, je ne peux plus rien taper dans ma 1ère JDialog tant que je n'ai pas fermé la fenêtre de syntaxe.

    Hors j'aimerais que l'utilisateur puisse ouvrir la 1ère JDialog, ouvrir la JDialog de syntaxe, parcourir la JTextArea pour accéder au passage qui l'intéresse, rentrer un bout de formule dans la 1ère JDialog sans fermer la 2ème, revenir sur la 2ème pour voir une autre partie du JTextArea contenant la syntaxe, etc...

    Je suis assez clair?

  3. #3
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Bonjour,

    je te suggère de rattacher le seconde boîte de dialogue (non modale) à la première (modale) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    JDialog dialog1 = new JDialog(parentFrame, true);
    ...
    JDialog dialog2 = new JDialog(dialog1);
    ...
     
    dialog2.setVisible(true);
    dialog1.setVisible(true);

  4. #4
    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
    Ca marche nickel!
    Merci beaucoup

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

Discussions similaires

  1. [SWING][JFRAME - JDialog] cela ne s'affiche pas
    Par PoPeio dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 29/03/2006, 14h18
  2. Réponses: 2
    Dernier message: 27/02/2006, 10h08
  3. JDialog qui ne s'affiche pas bien
    Par angiosfr dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 20/12/2005, 12h05
  4. Jdialog afficher en partie hors de l'ecran
    Par dav84000 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 04/11/2005, 08h14
  5. [JDialog] Ne pas afficher l'icone Java
    Par seiryujay dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 22/07/2005, 14h48

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