public void preencheListbox() { disponiveis = listaDisponiveis(); selecionados = listaSelecionados(); lbDisponiveis.getChildren().clear(); lbDisponiveis.appendChild(defineCabecalho()); lbSelecionados.getChildren().clear(); lbSelecionados.appendChild(defineCabecalho()); for (T objeto : disponiveis) { Listitem item = criaItem(objeto); if (selecionados.contains(objeto)) { item.setParent(lbSelecionados); } else { item.setParent(lbDisponiveis); } } }
public void onSelect$ListagemDisciplina() { di = (RegistroDeDisciplina) ListagemDisciplina.getModel().getElementAt(ListagemDisciplina.getSelectedIndex()); disciplina.setValue(di.getDisciplina().getNome()); professor.setValue(di.getProfessor().getNome()); id.setValue(String.valueOf(di.getDisciplina().getId())); cargaHoraria.setValue(String.valueOf(di.getDisciplina().getCargaHoraria())); JanelaFiltroParaListarDisciplina.setVisible(false); janelaDisciplinaAluno.setVisible(true); janelaDisciplina.setVisible(false); nomeTurma.setValue(turmav.getNome()); turno.setValue(turmav.getTurno()); modalidade.setValue(turmav.getModalidade()); qtdAluno.setValue(String.valueOf(turmav.getQtdAluno())); anoLetivo.setValue(String.valueOf(turmav.getAnoLetivo().getAno())); sala.setValue(turmav.getSala().getDescricao()); serie.setValue(turmav.getSerie().getDescricao()); nivelEscolar.setValue(turmav.getSerie().getNivelEscolar().getNivel()); Row rows = new Row(); rows.setAlign("center"); new Label(di.getDisciplina().getNome() + " | " + di.getProfessor().getNome()).setParent(rows); new Label("Carga Horária - " + di.getDisciplina().getCargaHoraria()).setParent(rows); rows.setParent(rowFrequencias); rowss.add(rows); for (Aluno a : Facade.getInstance().listarAlunoTurma(turmav.getId())) { Listitem li = new Listitem(); for (Matricula m1 : a.getMatricula()) { if (turmav.getId() == m1.getTurma().getId()) { new Listcell(m1.getNumero()).setParent(li); Row row = new Row(); new Label(m1.getNumero() + " | " + a.getNome()).setParent(row); Intbox t = new Intbox(); t.setConstraint(c); t.setId(String.valueOf(a.getId())); intbox.add(t); t.setParent(row); t.setConstraint("no empty, no zero, no negative"); row.setParent(rowFrequencias); rowss.add(row); } } new Listcell(a.getNome()).setParent(li); li.setParent(ListagemAluno); } binder.loadComponent(indexFrequencia); binder.loadComponent(rowFrequencias); }