Pegar valores de ArrayList

4 respostas
J

Olá, depois de ler muitos posts sobre a tal DefaultTableModel decidi implementar a minha própria tabela. Esta tabela que eu tenho é formada por um ArrayLists de uma classe do tipo “clientes”. Eu queria fazer com que todos os “clientes” dentro desse ArrayList passassem por uma validação na hora de formar a tabela, exemplo: Se o status do cliente for ativo, quero que todas as linhas da tabela que tenham clientes com esse status sejam pintadas de vermelho.

O problema é que não faço ideia de como acessar a variável “status” que está dentro de uma instância de “clientes” que está dentro de um ArrayList.

Meio complicado né? :S

4 Respostas

Demys_Cota
List<Cliente> lista = new ArrayList<Cliente>();

for(Cliente cliente:lista){
cliente.getStatus
}
Demys_Cota

ou vc pode pegar um cliente em especifico.

List<Cliente> lista = new ArrayList<Cliente>();  

lista.get(1).getStatus
J
Demys Cota:
List<Cliente> lista = new ArrayList<Cliente>();

for(Cliente cliente:lista){
cliente.getStatus
}

Muito obrigado pela ajuda, mas isso não dá certo :c diz que os tipos são incompatíveis que ele quer um tipo cliente mas é encontrado um Object.

Alguma ideia?

J

Desculpa, deu certo sim. Eu fiquei tão empolgado que digitei o nome da classe errado.
Muito obrigado cara. Mesmo.

Criado 14 de abril de 2013
Ultima resposta 14 de abr. de 2013
Respostas 4
Participantes 2