Bonjour,

Je suis en train de décortiquer un programme dont les sources sont disponibles gratuitement sur internet (ici)

Je me heurte à un problème concernant une JComboBox. Le programme utilise cette classe sans déterminer le type de classe de la JComboBox et eclipse me génère cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
JComboBox is a raw type. References to generic type JComboBox<E> should be parameterized
Je comprends bien qu'eclipse attend que je donne une classe mais je ne sais pas quelle classe je dois lui donner.
Voici le bout de code où j'ai l'erreur :
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
28
29
30
31
32
final public class ComboBoxController implements ControlInterface {
 
    JComboBox box;
    String value;
    int ivalue = 0;
    int index = 0;
 
    public ComboBoxController(JComboBox b, List<String> data, String sel) {
        box = b;
        box.addMouseWheelListener(new java.awt.event.MouseWheelListener() {
 
            public void mouseWheelMoved(java.awt.event.MouseWheelEvent evt) {
                mouse_wheel_event(evt);
            }
        });
        box.addItemListener(new java.awt.event.ItemListener() {
 
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                item_state_changed(evt);
            }
        });
        populate_combobox(data, sel);
    }
 
    public void populate_combobox(List<String> data, String sel) {
        box.removeAllItems();
        Iterator i = data.iterator();
        while (i.hasNext()) {
            box.addItem(i.next());
        }
        set_value(sel);
    }
Si quelqu'un a une idée, je vous en remercie !

Bonne journée,