| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 10:17:23
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
Glauber Pardo wrote:O que acham desse algoritmo .... Bem básico ....preparei apenas para teste ...seria o actionPerformed do botão gerar arquivo ....
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
public class Gravador
{
public static void main (String[] args)
{
ObjectOutputStream s;
FileOutputStream f;
String a;
a = "Teste \n Teste \n Teste"; //preparação da string que irá gerar o txt;
try {
f = new FileOutputStream("c:\\teste.txt", true); //local e nome do arquivo que sera gerado;
s = new ObjectOutputStream(f);
s.writeObject(a); //escreve no arquivo txt;
}
catch(IOException io )
{
System.out.println("Erro ao criar arquivo");
}
}
}
alguem pode me falar se o código assim irá funcionar para gerar o txt e abrir em notepad
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 10:22:47
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Glauber Pardo wrote:
Glauber Pardo wrote:O que acham desse algoritmo .... Bem básico ....preparei apenas para teste ...seria o actionPerformed do botão gerar arquivo ....
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
public class Gravador
{
public static void main (String[] args)
{
ObjectOutputStream s;
FileOutputStream f;
String a;
a = "Teste \n Teste \n Teste"; //preparação da string que irá gerar o txt;
try {
f = new FileOutputStream("c:\\teste.txt", true); //local e nome do arquivo que sera gerado;
s = new ObjectOutputStream(f);
s.writeObject(a); //escreve no arquivo txt;
}
catch(IOException io )
{
System.out.println("Erro ao criar arquivo");
}
}
}
alguem pode me falar se o código assim irá funcionar para gerar o txt e abrir em notepad
Sim, vai. Gera um arquivo txt comum, como se tivesse sido criado em um editor de texto do sistema operacional.
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 10:36:33
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Veja um exemplo:
Arquivo JAR executável
Código fonte - classe JFrameGenerico
Código fonte - classe EditorDeTexto
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 14:38:23
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
agradeco muito a sua ajuda .....
infelizmente n tenho conhecimento bastante para entender seu código !
gostaria soh que me informaçe se o código na qual eu criei acima pode servir para escrever uma string formatada!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 14:48:38
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
O que quer dizer com formatada? Com várias fontes diferentes, negrito, itálico, etc.?
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 21:46:45
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
marcobiscaro2112 wrote:O que quer dizer com formatada? Com várias fontes diferentes, negrito, itálico, etc.?
Sim, na verdade n tenho necessidade de formatala em negrito ....
minha necessidade eh apenas gera-la
eu queria saber se este meu codigo esta ok?...alguem pode testar para mim por favor
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2009 07:24:48
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Funciona, em partes. Acontece que ao usar ObjectOutputStream, o Java grava a String como um objeto para futuro carregamento em outros programas, ou seja, não é um arquivo de texto comum. A saída é:
’
Caracteres estranhos! Sugiro que use a classe PrintWriter. Vou mostrar um exemplo. Outra coisa importante é que feche a saída de dados ao terminar.
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2009 13:17:34
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
marcobiscaro2112 wrote:Funciona, em partes. Acontece que ao usar ObjectOutputStream, o Java grava a String como um objeto para futuro carregamento em outros programas, ou seja, não é um arquivo de texto comum. A saída é:
’
Caracteres estranhos! Sugiro que use a classe PrintWriter. Vou mostrar um exemplo. Outra coisa importante é que feche a saída de dados ao terminar.
Vou testar assim que chegar em casa !...muito obrigado pela ajuda de tds !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2009 21:17:17
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
excelente o cod funcionou mesmo !
Agora vmos as particularidades tem como eh colocar Negrito / italico quando formatar a string ....
algo do tipo :
String a = "Nome: Pedro Nunes \n Idade:";
acho q deu pra entender....e outra coisa que preciso eh salvar o arquivo q no caso desse código "Teste.txt" ou abrir um tela para que o usuario escoha onde ira salvar ou um caminho padrao por exemplo Desktop
Agradeço a todos que ajudaram ....Estou muito satisfeito com a qualidade do forum !
abraço a tds!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 10:11:20
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Acontece que em arquivos txt não é possível aplicar formatação em apenas parte do texto (tente fazer isso no editor de texto do seu sistema operacional e não vai conseguir...). Quando ao escolher onde salvar o arquivo, existe uma classe no pacote javax.swing chamada JFileChooser, que com certeza vai ajudar muito, Veja esse tutorial e se tiver dúvidas poste aqui.
|
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 |
|
|
 |
|
|