Criei um simples editor de textos, com as funções básicas de “Abrir” e “Salvar”.
Consigo abrir somente arquivos *.txt como pretendia, mas na hora de salvar como *.txt
simplesmente não acontece. Abaixo segue o método que eu desenvolvi. Se alguém puder me ajudar eu agradeço.
Da uma debugada ae e fala o esse método ta trazendo:
salvar.getSelectedFile();
Fernando_Generoso_da
angelojms:
Criei um simples editor de textos, com as funções básicas de “Abrir” e “Salvar”.
Consigo abrir somente arquivos *.txt como pretendia, mas na hora de salvar como *.txt
simplesmente não acontece. Abaixo segue o método que eu desenvolvi. Se alguém puder me ajudar eu agradeço.
Ao pessoal do GUJ peço desculpas pela não formatação do código. Já corrigi essa mancada.
Vou tentar explicar melhor o que eu estou fazendo e o que pretendo como resultado.
Como já disse, é um editor bem simples sem sofisticação. Consigo abrir os arquivos com extensão txt com JFileChooser numa boa
e este só mostra pastas ou arquivos txt como eu quero. Consigo criar um documento digitando no JTextArea e capturar o seu conteúdo e
gerar o tal arquivo desejado. Só que simplesmente ele não salva automaticamente com a extensão txt como eu preciso. Eu tenho que digitar
o “.txt”. Eu andei pesquisando em alguns livros de Java - Swing, mas não encontrei como fazer com que a janela de dialogo na hora de salvar
o tal arquivo já o salve com a extensão txt.
Espero ter conseguido explicar melhor. Novamente se alguem puder ajudar agradeço.
francapriscylla
Eu pesquisei muito na net e não encontrei, então eu tive que descobrir sozinha.
Olha o metodo getSelectedFile() vai pegar o caminho (path) e nome do arquivo.
quando vc der o toString() nele, ele vai te retornar uma String com o caminho e o nome do arquivo.
Então você só acrescenta o “.txt” e cria um File com uma String!