| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 11:40:22
|
guisantogui
GUJ Master
Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline
|
Gente estou postando aqui pq no básico não conseguiram me ajudar!
Tenho o seguinte, uma interface gráfica que quando eu clicar no seu botão "PROXIMO" ele deve ir para um proximo registro que eu guardo na minha ArrayList, e aparecer todos os dados da pessoa na tela!
Meu problema, chamar essa lista que está instanciada na minha classe cadastro de pessoas!
Já tentei inumeras formas, olhei a API completa e o google não me ajudou muito, isso parece ser simples, mas ainda naum tive a ideia de como faze-lo!
Brigado pela ajuda!
This message was edited 1 time. Last update was at 16/03/2010 15:22:56
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 11:57:14
|
rmendes08
GUJ Master
![[Avatar]](/images/avatar/9ee855f3ce4dd40182183463232e2162.jpg)
Membro desde: 29/05/2008 14:09:28
Mensagens: 1618
Offline
|
Ué cara, é só manter um contador, quando clicar em Próximo você incrementa o contador, pega o objeto do ArrayList e joga os valores dos campos do objeto para os componentes de interface, qual a dificuldade nisso ?
|
"A Técnica é transformada em Arte por quem a emprega"
"O futuro pertence àqueles que acreditam na beleza de seus sonhos"
Computadores Fazem Arte
http://www.uaijug.com.br
"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 11:59:42
|
guisantogui
GUJ Master
Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline
|
Eu jah tentei fazer isso, mas tipo ele naum encontra a lista q eu criei na classe CadPessoas!!
Naum sei pq, jah criei a classe bonitinha com tratamento de excessões e tudo, mas ele continua estourando a IndexOutOfBoundsException!
:/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 12:01:50
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline
|
posta uma porção do código, tem 100000 formas de fazer isso, até da para fazer enquanto jogo video game .
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 12:03:30
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline
|
guisantogui wrote:Gente estou postando aqui pq no básico não conseguiram me ajudar!
Já tentei inumeras formas, olhei a API completa e o google não me ajudou muito, isso parece ser simples, mas ainda naum tive a ideia de como faze-lo!
Brigado pela ajuda! 
e muitas vezes o segredo não esta em ler a API, mas sim em saber juntar os poucos conhecimentos da api que nos temos e bolar o algoritmo certo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 12:08:07
|
guisantogui
GUJ Master
Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline
|
Olha a classe Cad Pessoas
A interface q chama ela
O q vcs axam?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 12:43:28
|
rmendes08
GUJ Master
![[Avatar]](/images/avatar/9ee855f3ce4dd40182183463232e2162.jpg)
Membro desde: 29/05/2008 14:09:28
Mensagens: 1618
Offline
|
Pra mim é óbvio que as listas são diferentes, pelo jeito você instancia uma lista em CadastroDePessoas e outra lista em JanelaCadastroDePessoas. É provável que você esteja confundindo o conceito de classe e objeto, não ? Para ter certeza poste também o código da JanelaCadastroDePessoas.
This message was edited 1 time. Last update was at 16/03/2010 12:44:26
|
"A Técnica é transformada em Arte por quem a emprega"
"O futuro pertence àqueles que acreditam na beleza de seus sonhos"
Computadores Fazem Arte
http://www.uaijug.com.br
"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 12:48:12
|
guisantogui
GUJ Master
Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline
|
PS.: instanciei daquelas duas maneiras a lista para testar se estava chamando a mesma! (parece q não) :/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 13:03:03
|
rmendes08
GUJ Master
![[Avatar]](/images/avatar/9ee855f3ce4dd40182183463232e2162.jpg)
Membro desde: 29/05/2008 14:09:28
Mensagens: 1618
Offline
|
Veja bem, cada vez que você cria um objeto CadastroDePessoas você cria uma lista nova. Então, basta instanciar JanelaCadastroDePessoas que você cria um objeto CadastroDePessoas e consequentemente uma lista. Além do mais, a maneira como você está tratando os limites do ArrayList está errada. Você não deve fazer isso capturando exceções, você deve testar o índice antes de acessá-lo. A exceção existe para evitar o que acontece com a linguagem C, na qual você pode acessar um array além dos limites.
|
"A Técnica é transformada em Arte por quem a emprega"
"O futuro pertence àqueles que acreditam na beleza de seus sonhos"
Computadores Fazem Arte
http://www.uaijug.com.br
"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 13:11:54
|
guisantogui
GUJ Master
Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline
|
Bom então o que você acha que eu devo fazer, para a minha interface conseguir chamar a lista?
vlw pela ajuda!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 15:22:35
|
guisantogui
GUJ Master
Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline
|
FINALEMENTE CONSEGUI PEGAR A LISTA CERTA!!!!!!!!!!!!!
agora soh falta arrumar o resto
|
|
|
 |
|
|
|
|