Remoção da lista não executando

5 respostas
L

Olá boa tarde a todos,estou desenvolvendo um projeto Aluno,sendo que está dando problema somente na hora de remover um aluno na lista.
aki está o código…
Esse trecho do código está na Visão,Criei o modoRemover para habilitar os campos e botões.

public void modoRemover(){

nomeField.setEnabled(true);

matriculaField.setEnabled(true);
novoButton.setEnabled(false);
	buscarButton.setEnabled(false);
	alterarButton.setEnabled(false);
	removerButton.setEnabled(false);
	cancelarButton.setEnabled(true);
	confirmarButton.setEnabled(true);
	confirmarButton.setActionCommand("Confirmar Remover");
	
	
}

Agora esse está na Classe Controle…

if(comando.equals(“Confirmar Remover”)){

Aluno alunoRemover = visao.leAluno();
			lista.remove(alunoRemover);
			visao.exibeMensagem("Aluno Removido com Sucesso");
			System.out.println(lista);
			visao.limparAluno();
			visao.modoInicial();
		}

o tipo da lista é ArrayList…
O q está acontecendo,quando clico em remover não acontece nada…de repente é um erro bobo,mas não estou conseguindo implementar esse trecho,gostaria da ajuda de vcs…

5 Respostas

Giulliano

vc precisa dizer qual é o erro !!!

L

como eu disse parece q o botão não está sofrendo a ação …quando clico em confirmar remover.

Giulliano

se vc não esta conseguindo chegar no seu if(comando == algumacoisa) então é algum erro de lógica…vc precisa fazer um debug e ver pq isso esta acontecendo

Agora olhando melhor seu código…esse método remover não faz nada ??? só atribui valor aos botões…esta certo isso ?

L

vc acha q o esse método q está errado para remover o Aluno da lista…???

Aluno alunoRemover = visao.leAluno();

lista.remove(alunoRemover);

visao.exibeMensagem(Aluno Removido com Sucesso);

System.out.println(lista);

visao.limparAluno();

visao.modoInicial();
L

ai grande consegui agora…olhei o código mais de mil vezes,e tipo tinha uma chave q eu não tinha fechado de um IF(comando.equals(“confirmar Busca”),ai tipo o "confirmar remocao "estava dentro dele…por isso q o evento não estava sendo gerado
valeu grande brigadão pela ajuda…

Criado 4 de outubro de 2008
Ultima resposta 4 de out. de 2008
Respostas 5
Participantes 2