public void onSelect$anoLetivoCombo(Event e) throws InterruptedException { anoletivoObj = (AnoLetivo) anoLetivoCombo.getSelectedItem().getValue(); nivelCombo.getChildren().clear(); for (NivelEscolar ne : Facade.getInstance().listarNivelEscolar()) { // funciona como um GROUP BY para que não sejam repetidos os mesmos níveis no combobox Comboitem comboitem = new Comboitem(); comboitem.setLabel(ne.getNivel()); comboitem.setValue(ne); nivelCombo.appendChild(comboitem); } nivelCombo.setDisabled(false); binder.loadComponent(RowNivel); }