Inserindo valor na lista em tempo de execução  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
GustavoBorba
JavaChild

Membro desde: 23/11/2009 19:23:23
Mensagens: 110
Offline

Oi gente!

Estou tentando inserir um valor em uma lista em tempo de execução:



mas não estou conseguindo! O compilador não gera nenhum erro! Qual seria o problema?

This message was edited 2 times. Last update was at 30/04/2011 17:19:15

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Não é necessário chamar o setModel.
Poste o resto do seu código.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
danilocmiranda
JavaBaby
[Avatar]

Membro desde: 18/09/2009 08:15:19
Mensagens: 85
Offline

Aproveitando a dúvida do colega vou postar a minha que pode ser que tenha a ver...

Seguinte:
Tenho uma List com ítens que preciso incrementar valores ou retirá-los.
O problema é que se eu fizer direto desta forma obtenho um Exception Runtime


Ele adiciona o Objeto a List mas ao tentar dar mais uma volta no for que aparece a Exception.

Qual a melhor maneira de verificar a existencia de um Objeto numa List de Objetos e editar esta mesma lista adicionando um novo objeto, editando ou removendo?

Abraços

site-blog -> http://danilomiranda.com
twitter -> @danilocmiranda
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

danilocmiranda wrote:Aproveitando a dúvida do colega vou postar a minha que pode ser que tenha a ver...

Seguinte:
Tenho uma List com ítens que preciso incrementar valores ou retirá-los.
O problema é que se eu fizer direto desta forma obtenho um Exception Runtime


Ele adiciona o Objeto a List mas ao tentar dar mais uma volta no for que aparece a Exception.

Qual a melhor maneira de verificar a existencia de um Objeto numa List de Objetos e editar esta mesma lista adicionando um novo objeto, editando ou removendo?

Abraços

Isto se dá devido às limitações da linguagem.
Explico, o forEach (iterar sobre a List, com o for(Object o: ListObjects)) não tem suporte para ações de incluir ou excluir elementos.
Se quer fazer isto, use o bom o velho for(inicio; boolean; andamento) ou opte por um outro tipo de estrutura (no java 6, Iterator).

Há alguns posts no guj sobre isto.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
danilocmiranda
JavaBaby
[Avatar]

Membro desde: 18/09/2009 08:15:19
Mensagens: 85
Offline

@drsmachado

Valeu pela informação.

Encontrei este post http://www.guj.com.br/java/48075-qual-e-a-vantagem-do-iterator que ao que tudo indica vai me ajudar.

site-blog -> http://danilomiranda.com
twitter -> @danilocmiranda
Margel Douglas
Thread.start()

Membro desde: 24/08/2010 15:58:40
Mensagens: 30
Localização: Santa Rosa, RS
Offline


só pra agregar mais um exemplo ao post

This message was edited 2 times. Last update was at 02/06/2011 10:33:46


Margel Douglas Peretto
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team