Abrir arquivo no próprio aplicativo

2 respostas
Lutzka

Olá pessoal, sou novo no fórum, nunca precisei criar um cadastro pois todas minhas dúvidas era apenas pesquisar aqui e estava tudo resolvido. Infelizmente tenho um problema que já pesquisei por tudo mas não encontrei solução, la vai…

Criei um pequeno aplicativo, está em fase de desenvolvimento ainda. Apenas para aprimorar meu conhecimento, é um “editor de texto” (mais para um bloco de notas por enquanto), ele salva, faz um arquivo novo (limpa a tela apenas) e mais duas, três funções. Tenho um menu que nele existe a opção ABRIR ARQUIVO, que seria para abrir arquivo .txt e mostrar na tela do meu próprio aplicativo o conteúdo do arquivo aberto.

Já li alguns artigos e esse tutorial: http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html#eg

porem não consigo fazer o arquivo escolhido abrir no próprio aplicativo, consigo apenas abrir a janela para navegar e escolher o arquivo, na hora que escolho e clico em OPEN, nada acontece.

Alguém poderia me ajudar?

Obrigado…

2 Respostas

ViniGodoy

Após a pessoa clicar em open, você deve usar o método getSelectedFile() do FileChooser para obter o objeto File escolhido. Com ele, abra um FileReader e preencha seu JTextArea.

O FileChooser em si não abre e nem salva arquivos. Ele só permite o que o usuário escolha (Chooser significa escolhedor). Quem faz o resto do trabalho é seu código. Veja exemplos aqui:
http://www.guj.com.br/posts/list/15/207725.java#1055757

E aqui:
http://www.guj.com.br/posts/list/210487.java#1070130

Lutzka

ViniGodoy

Valeu, pela ajuda.

Consegui aqui hehehe, e de quebra me ajudou em mais uma outra opção.

Obrigado.

Criado 19 de dezembro de 2010
Ultima resposta 20 de dez. de 2010
Respostas 2
Participantes 2