public void itemStateChanged(ItemEvent e) { int evento = e.getStateChange(); if (evento == ItemEvent.SELECTED) { String nivel = comboNivel.getSelectedItem().toString(); Fachada fachada = Fachada.getInstancia(); List<Aula> lista = fachada.cadastroAula().buscarNivel(nivel); tabela.montarTabela(lista); } }
private void remover() { int linha = tabela.getSelectedRow(); if (linha != -1) { Object[] options = {"OK", "Cancelar"}; int resposta = JOptionPane.showOptionDialog( this, "Tem certeza que deseja remover?", "Alerta !!", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]); if (resposta == 0) { Aula aula = (Aula) tabela.getModel().getValueAt(linha, 0); Fachada fachada = Fachada.getInstancia(); fachada.cadastroAula().removerAula(aula); tabela.montarTabela(Fachada.getInstancia().cadastroAula().listarAulas()); } } }