ho una jlist e voglio togliere l'elemento selezionato, uso questa istruzione....
ma mi da questo errorecodice:int a=jListOrdini.getSelectedIndex(); jListOrdini.remove(a);
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 5
ho una jlist e voglio togliere l'elemento selezionato, uso questa istruzione....
ma mi da questo errorecodice:int a=jListOrdini.getSelectedIndex(); jListOrdini.remove(a);
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 5
Potrebbe esserti utile il tutorial di sun .
Praciamente nell'esempio loro creano un JListModel, creano la JList prendono il valore selezionato con l'oggetto di JList e chiamano remove dall'oggetto di JListModel.
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
i dati provengono da una linkedlist,a me il remove serve solo come effetto grafico cioè voglio togliere l'elemento dalla lista quando è stato selezionato per non farlo selezionare in seguito
potrebbe essere che l'index parta da 0, prova a passare a remove a-1.
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)