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 :

cursor d'une jframe avec une 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 éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut cursor d'une jframe avec une jdialog
    boujours !
    Voilà j'ai un petit problème. J'ai deux méthode freeze et unfreeze qui me permette de faire patienter l'utilisateur lors d'un traitement sur le serveur.
    Ces fonctions active - désactive les champs des formulaires, et modifie la souris.
    Le problème c'est que lorsque j'ai une jdialog d'ouverte, le curseur se modifie que sur la jdialog et pas sur la frame. J'ai beau appeler mes fonctions à la fois sur la jdialog et la jframe, ça marche pas.

    voici le code des fonctions.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public static void freeze(Container container){
            container.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
            container.setEnabled(false);
        }
     
        public static void unfreeze(Container container){
            container.setCursor(Cursor.getDefaultCursor());
            container.setEnabled(true);
        }
    Je sais pas si c'est un bug ou autre ....

    merci d'avance

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut.
    quand tu ouvre ton JDialog, ta fenêtre devient inactive
    et elle peut plus recevoir le focus du clavier et les évènements souris

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut
    salut slim_java, merci de ta réponse.

    Si j'ai bien compris, lors d'une ouverture d'une jdialog, la jframe n'est plus active, mais ça dépends pas du faite qu'elle soit modal ou pas la jdialog? j'ai tester en modal et sans, le résultat est le même.

    Sinon connaitrais tu une alternatives , ressource, autre que le curseur pour faire patienter? Genre une grosse image qui camoufle à la fois la jdialog et la jframe?

  4. #4
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par kimjoa Voir le message
    qu'elle soit modal ou pas la jdialog? j'ai
    effectivement.
    tu dois jouer sur la modalité de ton JDialog
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    JDialog(Dialog owner, boolean modal)
    Creates a dialog box with the specified owner Dialog and modality
    pour plus d'info, tu peux voir ci

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut
    ok slim_java, j'ai testé tout les type de modalité, sans résultat.

    Toujours pas de curseur wait, sur ma frame si elle à une dialog

  6. #6
    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
    ça se n'est pas normal.
    Envoie ton code, il doit y avoir un truc qui ne tourne pas rond dedans

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. Insérer une légende dans une image avec une police plus petite
    Par Paulinho dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 29/04/2006, 14h19
  5. [Regex]Match d'une regexp avec une chaîne avec caractères spéciaux
    Par gdawirs dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 25/11/2005, 12h24

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