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

AWT/Swing Java Discussion :

Modifier la couleur d'un Component disabled


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut Modifier la couleur d'un Component disabled
    Bonjour,

    Je souhaiterais modifier la couleur de fond et le foreground (pour le texte d'un bouton) d'un Component lorsqu'il est disabled.

    Le comportement par défaut de Java est de le griser mais je voudrais changer cela.

    Je n'ai pas trouvé comment faire. Merci de vos réponses

  2. #2
    Membre chevronné Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Par défaut
    Il existe ça, qui permet de changer la couleur du texte de tous les boutons désactivés d'une application. Je ne suis pas sûr que cela fonctionne avec tous les L&F.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UIManager.put("Button.disabledText", Color.RED);

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut
    Merci c'est tout a fait ca

    NB: pour avoir la liste des propriétés gérées par le UIManager:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Hashtable<Object, Object> uiDefault = UIManager.getDefaults();
    		Enumeration<Object> keys = uiDefault.keys();
    		while (keys.hasMoreElements()){
    			Object key = keys.nextElement();
    			System.out.println(key + "  " +uiDefault.get(key));
    		}

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

Discussions similaires

  1. Modifier couleur d'un JButton disabled
    Par Sebeee dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 18/09/2012, 15h24
  2. Modifier la couleur du disabled
    Par mic79 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/01/2007, 15h44
  3. [C#] [DataGrid] Modifier la couleur d'une ligne
    Par nalaya dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/08/2004, 12h11
  4. Modifier la couleur de fond d'un popupmenu
    Par lil_jam63 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 05/08/2004, 20h23
  5. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33

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