bonsoir
j'ai créé une jdialog dans laquelle j'ai un JComboBox, et je voudrais changer sa couleur.
pour ça j'ai ce code:
couleur_dominante est la couleur par défaut et si la valeur change, ça passe au rouge.
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);
mais il n'y a pas de changement de couleur avec mon code...
ps:j'utilise ces lignes dans l'initialisation de la jdialog:
pouvez-vous m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel");
Partager