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

GWT et Vaadin Java Discussion :

Griser un Panel


Sujet :

GWT et Vaadin Java

  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 31
    Par défaut Griser un Panel
    Bonjours,

    Voila j'aimerais tout simplement griser un panel, ce qui aurait pour effet de rendre son accès totalement impossible pour l'utilisateur.

    Apres quelques recherche, j'ai essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Ext.get(main.getElement()).mask();
    Mais cela ne marche pas . Pourquoi ?

    Sinon y'a t'il d'autre moyen ?

    Cordialement

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2009
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2009
    Messages : 138
    Par défaut
    Citation Envoyé par pesti Voir le message
    rendre son accès totalement impossible pour l'utilisateur.
    Je comprend pas bien ce que t'entends par là

    Si c'est 'rendre inutilisables les composants du panel', il faut faire, sur les composants contenus dans le panel en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tonComposant.setEnabled (false);
    Si c'est bien ce que tu recherches...

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 68
    Par défaut
    Moi aussi j'aurais fait un setEnabled() ou setDisabled() ça dépend de l'objet. Ou alors setMaskDisabled() sur un panel mais je n'ai pas testé cette possibilité.

  4. #4
    Membre averti
    Inscrit en
    Février 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 31
    Par défaut re
    en fait j'aimerais que tout mes panel se grise. Exactement comme quand une MessageBox apparait. En effet tant que tu n'as pas cliqué sur "yes" ou "no" dans la message box, touts les panels sont derrières un voile gris ou il est impossible de cliquer.

    Donc j" aimerais faire apparaitre ce voile gris de la MessageBox mais sans la MessageBox


    Merci

  5. #5
    Membre éclairé

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Par défaut
    Bonjour,
    Ce qu'il faudrait faire dans ton cas c'est donner a l'utilisateur l'illusion que le panel est désactivé et ce en jouant sur les styles et en désactivant son contenu bien évidemment.

  6. #6
    Membre éprouvé
    Inscrit en
    Juin 2009
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2009
    Messages : 138
    Par défaut
    Citation Envoyé par nannous Voir le message
    Bonjour,
    Ce qu'il faudrait faire dans ton cas c'est donner a l'utilisateur l'illusion que le panel est désactivé et ce en jouant sur les styles et en désactivant son contenu bien évidemment.
    je pense pas que ce soit très rigoureux, mais tu peux le faire en surchargeant la méthode setEnabled () de la classe de ton panel ou de ta frame, et dedans, tu désactives chaque composant (champ, bouton,...) avec setEnabled (), et tu grises le fond du panel/frame...

    mais bon, il doit sûrement y avoir une façon plus "propre"...

Discussions similaires

  1. comment acceder a un component lui meme dans un panel
    Par mimosa7 dans le forum Composants
    Réponses: 2
    Dernier message: 16/11/2003, 23h02
  2. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  3. Comment créer un bitmap à partir d'un panel ?
    Par calou34 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 19/08/2003, 15h06
  4. Comment faire un panel non rectangulaire?
    Par grincheux dans le forum C++Builder
    Réponses: 4
    Dernier message: 11/05/2003, 15h47
  5. Prob, images, Panels, et form.
    Par CaptainChoc dans le forum Composants VCL
    Réponses: 2
    Dernier message: 10/05/2003, 10h08

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