Bonjour,
je concois une interface graphique contenant un JList.
Cette JList a été initialisé par quelques élements par setModel(..)
J'ai un bouton supprimer qui par son action doit supprimer l'element selectionné.
C'est là que j'ai un souci.
la dessus j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import javax.swing.DefaultListModel; .. private void buttonSupprimerElementActionPerformed(java.awt.event.ActionEvent evt) { DefaultListModel m = (DefaultListModel) listElements.getModel(); m.removeElementAt(listElements.getSelectedIndex()); }
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JList$5
sur la ligne getModel().
Je n'arrive pas à caster mon model "abstrait" dans le model par défaut..
et j'ai fait a peu près la meme chose pour un DefaultTableModel !!
Merci d'avance .
Partager