[RESOLVIDO]Chamar lista através de interface gráfica!  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
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

[Email] [MSN]
rmendes08
GUJ Master
[Avatar]

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."
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!
:/
[Email] [MSN]
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
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
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?
[Email] [MSN]
rmendes08
GUJ Master
[Avatar]

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."
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) :/
[Email] [MSN]
rmendes08
GUJ Master
[Avatar]

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."
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!
[Email] [MSN]
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
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team