Salut,
je dispose d'un jcombobox alimenté par les valeurs suivante : ON , OFF
ce que je veux c'est quand la valeur choisi est "On" alors un jtextfield devient editable avec un background blanc et si la valeur est "OFF" alors ce dernier devient grisé non editable avec un background gris

actuellement je dispose du code suivant qui me permet de faire 80% des choses mais sans que je puisse jouer sur les couleurs de fonds d mon jtextfield

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
 public class MyChbxListener implements ItemListener {
 
 
	public void itemStateChanged(ItemEvent evt) {
             JComboBox cb = (JComboBox)evt.getSource();
 
             // Get the selected item
             Object item = evt.getItem();
 
             if (((String)cb.getSelectedItem() == "ON" ) ) // && (evt.getStateChange() == ItemEvent.SELECTED)
             {
            	 ManualConfigurationWindow.l_Headtxtf1.setEditable(true);
            	 ManualConfigurationWindow.l_Headtxtf1.setEnabled(true);
            	 ManualConfigurationWindow.l_Headtxtf1.setBackground(Color.WHITE);
 
             } 
             else
             {
            	 ManualConfigurationWindow.l_Headtxtf1.setEditable(false);
            	 ManualConfigurationWindow.l_Headtxtf1.setEnabled(false);
            	 ManualConfigurationWindow.l_Headtxtf1.setBackground(l_ActualColor);
 
             }
         }
	 }