J'ai un souci avec ma JComboBox.
Elle a été définie comme ceci :
JComboBox listederdesmots = new JComboBox(listedesmots);
listedesmots étant une liste de mots,mais le problème n'est pas là puisque je vois les mots dans la combobox.
J'essaye de récupérer l'élément que je sélectionne dans ma combobox et de l'afficher.
J'ai lu dans mon bouquin sur Java que une JComboBox génère un ActionEvent, et un ItemEvent, donc il faut brancher la jcombobox sur :
listederdesmots.addActionListener(this);
listederdesmots.addItemListener(this);
J'ai défini ma méthode itemStateChanged comme suit :
public void itemStateChanged(ItemEvent e) {
System.out.println((String)listederdesmots.getSelectedItem());
}
Mais je n'ai pas encore défini de traitement dans le actionPerformed, parce que je n'ai pas saisi la différence qu'il y a entre les 2 au niveau du traitement que je veux faire.

Bilan : à l'execution, j'ai une exception NullPointerException sur le println de mon ItemStateChanged.

Quelqu'un peut il m'aider à comprendre la distinction, pour me permettre de débugger mon prgm?