package com.kolakcc.loljclient.model.swing;
import javax.swing.ComboBoxModel;
import javax.swing.event.ListDataListener;
import com.kolakcc.loljclient.model.SummonerSpell;
public class SpellComboBoxModel implements ComboBoxModel<SummonerSpell> {
SummonerSpell selected;
public SpellComboBoxModel(SummonerSpell defaultSpell) {
selected = defaultSpell;
}
@Override
public int getSize() {
return SummonerSpell.spells.size();
}
@Override
public SummonerSpell getElementAt(int index) {
return SummonerSpell.spells.get(index);
}
@Override
public void addListDataListener(ListDataListener l) {
}
@Override
public void removeListDataListener(ListDataListener l) {
}
@Override
public void setSelectedItem(Object anItem) {
selected = (SummonerSpell) anItem;
}
//@Override
public SummonerSpell getSelectedItem() {
return selected;
}
}