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 :

Jframe lancée depuis jdialog modal


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut Jframe lancée depuis jdialog modal
    Bonjour
    ma question est dans le titre :
    je lance une jframe depuis une jdialog modal, mais je n'ai pas la main sur la frame, la jdialog modal bloque.
    Comment est il possible de lancer une jframe depuis une jdialog modal?

    Merci a bientot

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    C'est pas vraiment des bonnes pratiques ça ! Enfin, avec un peu de chance, cela devrait fonctionner si tu le fais avec EventQueue.invokeLater. Quand au résultat exact, ce sera plus du bol si ça correspond à ce que tu cherches qu'autre chose. Mais enfin, du bol, il en faut.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut
    Pour quoi n'est ce pas une bonne pratique ?
    c'est un cas que je ne peux pas éviter.
    J'ai essayé avec EventQueue et SwingUtilities.invokeLater, ca ne marche pas,
    je n'ai pas la main sur la frame qui est lancée...
    merci quant meme

  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Ce n'est pas une bonne pratique, parce que la fenêtre modale est censée monopoliser le focus ; donc il n'est normalement pas question de donner la main à une autre fenêtre depuis une fenêtre qui par définition le garde. C'est une incohérence dans la spec.

    L'attitude normale est de lancer la fenêtre modale, pour demander à l'utilisateur son choix (un fichier, par exemple), puis de fermer cette fenêtre, puis de lancer la nouvelle fenêtre qui remplira les choix de l'utilisateur (affichage du fichier, par ex.).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut
    Je comprends.
    je suis dans le cas ou dans ma fenetre modale, j'affiche les propriétés d'un objet. Et j'ai une fenêtre (frame) dédiée à l'édition d'une des propriétés. Cette frame auparavant était une dialog model (donc la pas de problème). Mais pour plus de souplesse pour l'utilisateur, j'ai du la passer en frame. D'ou mon problème actuel.
    Par contre toujours pas une autre idée ?

Discussions similaires

  1. accèder à une JFrame à partir d'une JDialog modale
    Par melle_marwa dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 07/05/2009, 23h42
  2. JDialog modale sans bouton avec validation depuis une Liste
    Par pcouas dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 21/01/2009, 09h33
  3. Blocage d'une JFrame cree par un JDialog modal
    Par mobi38 dans le forum Agents de placement/Fenêtres
    Réponses: 12
    Dernier message: 06/09/2006, 15h54
  4. JDialog modal et event sur JFrame
    Par roberto1 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 19/07/2006, 14h20
  5. Fermer l'animation (swf/exe lancé depuis Windows)
    Par ZiZouJH dans le forum Flash
    Réponses: 3
    Dernier message: 14/01/2003, 11h00

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