bonsoir

j'ai créé une jdialog dans laquelle j'ai un JComboBox, et je voudrais changer sa couleur.
pour ça j'ai ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
final JComboBox rgl_type = new JComboBox();
        rgl_type.addPropertyChangeListener(new PropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent evt) {
 
                rgl_type.setForeground(Color.RED);
            }
        });
        rgl_type.setModel(new DefaultComboBoxModel(Type_examen.values()));
        rgl_type.setSelectedItem(Fenetre_2.oracle_typexam);
        rgl_type.setBounds(12, 12, 247, 24);
        rgl_type.setForeground(couleur_dominante);
        titledPanel_1.getContentContainer().add(rgl_type);
couleur_dominante est la couleur par défaut et si la valeur change, ça passe au rouge.

mais il n'y a pas de changement de couleur avec mon code...

ps:j'utilise ces lignes dans l'initialisation de la jdialog:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
         UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel");
pouvez-vous m'aider?