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 :

Focus 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 éclairé Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Par défaut Focus JDialog modal
    Bonjour,

    J'ai un problème avec mon programme Java :

    Par clic sur un bouton, je charge un fichier qui doit s'afficher dans une frame (celle du bouton).
    Le fichier est assez volumineux, et les opérations sur celui ci aussi, j'ai créé une Jdialog modale, qui garde donc le focus pendant le chargement.
    Le problème, c'est qu'à la fin du chargement, le focus ne revient pas automatiquement sur la frame. il faut donc cliquer sur la barre des taches pour qu'il revienne (et mette l'affichage à jour).

    Ca me fait ca en exécutant le .jar, mais pas dans L'EDI.
    Dans l'EDI je suis en 1.3, sur windows en 1.6.05.

    Pensez vous que le problème vient de là, et savez vous comment le résoudre??

    J'ai lu ici et la que ca serait un "bug" java, qui serait corrigé dans la porchaine version.

    Merci d'avanc epour votre aide.

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Salutation,

    A tous hasard, a tu essayé d'utiliser la méthodes "updateUI()".
    Elle te permet de rafraichir ta fenêtre, peut être que cela peu marcher.

    Cordialement.

  3. #3
    Membre éclairé Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Par défaut Problème
    J'ai essayé mais ca ne marche pas, je pense que c'est parce que ma fonction window activated est sur ma frame et non sur la jList que je veux rafraichir.

    Franchement, je ne vois pas, même si ça empèche pas le programme de marcher, ca fait pas beau...

    Y doit bien y'avoir une solution??

    Une précision : la fenètre se désactive, dans la barre des taches de windows, elle est "décliquée". Il faut donc cliquer dessus pour la réactiver. Il y a une solution pour le faire automatiquement?

  4. #4
    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
    Il te faut utiliser la méthode toFront de ta JFrame pour remédier à ça

  5. #5
    Membre éclairé Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Par défaut Résolu
    C'est bon j'ai trouvé :

    C'était un setEnabled(false) qui provoquait ce bug.

    en ecrivant au bon endroit setEnabled(true), ça marche!!!!!!

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

Discussions similaires

  1. 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
  2. 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
  3. [NetBeans RCP] creer JDialog modale
    Par le y@m's dans le forum NetBeans
    Réponses: 6
    Dernier message: 27/04/2006, 00h28
  4. [JDialog] Modal or not modal ?
    Par GLDavid dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 17/01/2006, 15h19
  5. JDialog modal..
    Par nicolaskarp dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 16/12/2004, 22h05

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