Erro ao carregar os dados de um arquivo  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rnpenna
Thread.start()

Membro desde: 09/08/2007 23:05:00
Mensagens: 46
Offline

Boa tarde, eu estou fazendo um programinha, onde o usuário preenche os dados em um formulário e eles são gravados em um arquivo. A parte de salvar os dados, está ok, mas o meu problema é fazer o programa abrir e carregar os dados do arquivo para dentro dele. Digamos que o cpnteúdo do arquivo seja A,B,C,D,E. Eu tenho que pegar cada uma das letras e colocá-las em um dos JTextField, porém não está conseguindo. O meu código está assim:

Ele acusa erro de NullPointerException no trecho vet[a] = st.nextToken();
Hebertbc
JavaChild
[Avatar]

Membro desde: 07/11/2008 20:27:15
Mensagens: 113
Localização: Campo Grande / MS
Offline

Olha quando vou salvar dados geralmente faço um Bean e salvo ele em xml com o XSTREAM, facilita a vida.

http://xstream.codehaus.org/

ficaria mais o menos assim



Resultado


Recuperando do arquivo...


C'est la vie monsieur excentrique...
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

Use Scanner (ao invés de BuferredReader) para ler e String.split para separar (ao invés de StringTokenizer):

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

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
[Email] [WWW] [MSN]
kemperacc
Java Ninja
[Avatar]

Membro desde: 11/11/2006 11:34:51
Mensagens: 288
Localização: Divinopolis
Offline

Eu achei a solução do XML melhor.

Imagina se o usuario do seu programa preenhe em um dos campos alguma informacao com "," vai quebrar o layout do seu arquivo.

[]s

Kemper

Um feito eh impossivel ateh que alguem o faca...

ABAIXO DEFAULTTABLEMODEL!!!
[Email] [WWW] [MSN]
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

kemperacc wrote:Eu achei a solução do XML melhor.

Imagina se o usuario do seu programa preenhe em um dos campos alguma informacao com "," vai quebrar o layout do seu arquivo.

[]s

Kemper

Sem dúvida. Para uma aplicação de verdade onde pode-se ter dados diversos no arquivo use XML.

Mas para a necessidade dele, o XML seria complexidade a toa: pelo que ele disse é só um "programinha" e sempre serão letras separadas por vírgula. Nesse caso acredito que um arquivo de texto simples seja melhor.

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

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