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 :
Je comprends bien qu'eclipse attend que je donne une classe mais je ne sais pas quelle classe je dois lui donner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part JComboBox is a raw type. References to generic type JComboBox<E> should be parameterized
Voici le bout de code où j'ai l'erreur :
Si quelqu'un a une idée, je vous en remercie !
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); }
Bonne journée,
Partager