Messieurs dames, bonsoir,
je souhaiterais récupérer la valeur d'un JComboBox, remplie par ma DB. Opération somme toute simple, mais visiblement pas :

Code :

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
        lieu = new JComboBox(vect2);
        pan2.add(new JScrollPane(lieu));
        String lieux="abc";
        lieu.addItemListener(
            new ItemListener()
            {
                public void itemStateChanged(ItemEvent evenement)
                {
                    if(evenement.getStateChange()==ItemEvent.SELECTED)
                    {
                        lieux=lieu.getSelectedItem().toString();
                    }
                }
            }
         );
Erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Compiling 1 source file to D:\JAVA\Cables*****1\build\classes
D:\JAVA\Cables*****1\src\Index\ajoutCable.java:122: local variable lieux is accessed from within inner class; needs to be declared final
                        lieux=lieu.getSelectedItem().toString();
Note: D:\JAVA\Cables*****1\src\Index\ajoutCable.java uses unchecked or unsafe operations.
Help! I need somebody. Help!