Bonjour à tous,
j'ai un petit problème avec deux JComboBox,
je souhaite qu'en selectionnant la ligne de la première combo il ajoute cette meme ligne à la deuxième, jusque la tout marche bien,
Ensuite je voudrais supprimmer la ligne de la première combo et la ...
Si on sélectionne la dernière ligne de la Combo il bug quand il veut la supprimer.
code :
erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(Combo_ajouter.getSelectedIndex()!=0){ Combo_effacer.addItem(Combo_ajouter.getSelectedItem()); Combo_ajouter.removeItemAt(Combo_ajouter.getSelectedIndex()); Combo_ajouter.setSelectedIndex(0); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2 >= 2 at java.util.Vector.removeElementAt(Vector.java:518) at javax.swing.DefaultComboBoxModel.removeElementAt(DefaultComboBoxModel.java:147) at javax.swing.JComboBox.removeItemAt(JComboBox.java:733) at Test.Combo_effacerItemStateChanged(Test.java:1133)
Est il possible de supprimer la dernière ligne d'un JComboBox?
Merci d'avance
Partager