Hallo!
Allgemein verwende ich gerne ArrayListen. Da aber die JComboBox nur Vectoren annimmt und keine ArrayListen, muss ich die vorhandene ArrayList in einen Vector umwandeln
Aber ihr kommt es zur Fehlermeldung
Der Vector ist zu klein?
Wie kann das Problem behoben werden?
Gruß niesel
Allgemein verwende ich gerne ArrayListen. Da aber die JComboBox nur Vectoren annimmt und keine ArrayListen, muss ich die vorhandene ArrayList in einen Vector umwandeln
Java:
ArrayList<Item> itemList= new ArrayList<Item>();
itemList.add(new Item(1, "Dachdecker" ));
itemList.add(new Item(33, "Tischler" ));
itemList.add(new Item(55, "Maurer" ));
itemList.add(new Item(12, "Koch" ));
itemList.add(new Item(54, "Maler" ));
Vector<Item> model = new Vector<Item>(itemList.size());
Collections.copy(model,itemList);//Fehler
Code:
IndexOutOfBoundsException: Source does not fit in dest
Wie kann das Problem behoben werden?
Gruß niesel