Solved
takeEoat.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
if(e.getStateChange()==ItemEvent.SELECTED) {
try {
provider.get().saveTake(provider.get().getIndexOfSelectedKit(takeEoat.getSelectedItem().toString(), installation.dataModel));
provider.get().controllPositions();
leftVerticalBox.updateUI();
}catch (Exception e1) {
// TODO: handle exception
}
}
}
});