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 :

JComboBox et couleur option sélectionnée


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut JComboBox et couleur option sélectionnée
    Bonjour,
    Dans un JCombBox, lorsque je sélectionne une valeur, celle-ci est répercutée en entête du combo, avec un fond genre ardoise. Comment puis-je en changer le foreground/background ?
    Merci.

  2. #2
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Je n'ai jamais essayé, mais un coup d'oeil à la javadoc me laisse à penser que cette méthode pourrait t'aider:

    getEditor

    public ComboBoxEditor getEditor()

    Returns the editor used to paint and edit the selected item in the JComboBox field.

    Returns:
    the ComboBoxEditor that displays the selected item

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Cool ! je vérifie

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Non, cela ne permet pas de régler les couleurs.
    Je précise que cette propriété (une valeur vient d'être sélectionnée) est indépendante du fait que le Combo et éditable ou non.

  5. #5
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Ils auraient donc mentis dans la javadoc? c pas cool

    T'as essayé du côté des ListCellRenderer avec getRenderer() ?

  6. #6
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Ma première solution doit pouvoir fonctionner en fait!

    t'as essayé de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getEditor().getEditorComponent().setBackGround(Color...)

Discussions similaires

  1. Pb : selon option sélectionnée, input text apparait
    Par boudch dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/07/2007, 14h13
  2. Liste déroulante multiple : scroller jusqu'à l'option sélectionnée
    Par Djakisback dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/02/2007, 14h35
  3. Récupérer l'option sélectionnée
    Par Mister Nono dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/10/2006, 12h01
  4. JComboBox en couleur dans une JTable
    Par ythim dans le forum Composants
    Réponses: 8
    Dernier message: 04/09/2006, 13h23
  5. [JComboBox] Récupérer l'objet sélectionné
    Par Terminator dans le forum Composants
    Réponses: 3
    Dernier message: 14/09/2005, 12h29

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