| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:24:30
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
Acredito que minha duvida aqui seja muito simples ....bom o problema é o seguinte....
Estou criando um formulario no netbeans ....e após a pessoa preencher esse formulario deve existir um botão para gerar qualquer arquivo de texto ou um botão para impressão deste formulario preenchido !
Espero q possam ajudar levando em conta que sou muito iniciante em java!
Obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:31:43
|
cabelograff
JavaChild
Membro desde: 08/12/2006 17:02:12
Mensagens: 111
Offline
|
vc está fazendo o formulário pra web, swing...???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:39:23
|
igor.schkrab
Thread.start()
![[Avatar]](/images/avatar/253d8f9b33687d611943f3d57e67f729.jpg)
Membro desde: 07/10/2008 13:17:22
Mensagens: 26
Offline
|
No netbeans acho que você pode adicionar o botão na tela...
Aí acho que você da 2 cliques no botão e vai pro código... Não tenho certeza porque não uso o netbeans...
No código você coloca o comando que quiser pra gerar o arquivo.. impressão...
|
Igor Schkrab Alves, Desenvolvedor
Sun Certified for Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:50:30
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
cabelograff wrote:vc está fazendo o formulário pra web, swing...???
Estou fazendo swing....
queria gerar um txt com tds as informações q foram preenchidas ... uma especie de botão "submit" soh q as informações devem gerar um arquivo e n ir para um banco .... gostaria tbm de um segundo bota que ao clicar ele imprimir em A4 básico todo o formulario swing preenchido !
Obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:51:26
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
igor.schkrab wrote:No netbeans acho que você pode adicionar o botão na tela...
Aí acho que você da 2 cliques no botão e vai pro código... Não tenho certeza porque não uso o netbeans...
No código você coloca o comando que quiser pra gerar o arquivo.. impressão...
o botão eu posso colocar qualquer um mesmo ... o problema é que desconhece qualquer código de impressão !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:53:59
|
fabiodurgante
JavaEvangelist
![[Avatar]](/images/avatar/7971de21d99f43be2a621e49af40847b.jpg)
Membro desde: 08/12/2008 20:06:42
Mensagens: 316
Offline
|
This message was edited 1 time. Last update was at 06/01/2009 14:54:51
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:57:05
|
igor.schkrab
Thread.start()
![[Avatar]](/images/avatar/253d8f9b33687d611943f3d57e67f729.jpg)
Membro desde: 07/10/2008 13:17:22
Mensagens: 26
Offline
|
Como criar arquivos: http://www.guj.com.br/user.article.get.chain?page=1&article.id=13
Como imprimir: da uma procurada no guj... Com certeza deve ter...
|
Igor Schkrab Alves, Desenvolvedor
Sun Certified for Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 14:58:25
|
cabelograff
JavaChild
Membro desde: 08/12/2006 17:02:12
Mensagens: 111
Offline
|
blz então, procure pelo forum alguma coisa do tipo "como gerar um .txt" então use o evento do botão para gerar esse .txt.
Agora o botão de imprimir não é tão simples assim, veja q tipo de impressora vc tem instalado na sua máquina, se é em rede, se é local, se é usb ou se é cabo paralelo, quando eu fiz uma vez isso, já faz um tempo eu criei uma classe chamada Print onde continha um método q por parametro recebia uma string para ser impressa, já resolveu o meu problema.
flw...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 15:17:20
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
O que eu n estou conseguindo entneder eh como gerar o txt com o formulario preenchido ... pelo que eu percebi da pra criar com o fileOutputSetream o vc passa o que sera escrito no arquivo txt .... eu gostaria q ele jogasse o formulario swing direto para txt sem ter que passar campo a campo como parametro !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 15:18:41
|
igor.schkrab
Thread.start()
![[Avatar]](/images/avatar/253d8f9b33687d611943f3d57e67f729.jpg)
Membro desde: 07/10/2008 13:17:22
Mensagens: 26
Offline
|
Voce pega os valores dos campos do formulario...
Coloca numa string.. formata do jeito que quiser... e joga no arquivo...
|
Igor Schkrab Alves, Desenvolvedor
Sun Certified for Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 15:20:06
|
marcosharbs
Virtual Machine Man
![[Avatar]](/images/avatar/8d497e638156b68197ed9ad0978eaeaf.jpg)
Membro desde: 01/08/2008 11:53:39
Mensagens: 645
Offline
|
vc vai ter que criar uma rotina dai que recebe um frame como parametro extrai as informaçoes e ai salva elas no txt, vc so tem como salvar texto no txt vai te que pega as informaçoes gera uma string formatada e tal e ai salva no tx
|
======================================================
Blog com foco em desenvolvimento web com java.
http://marcosharbs.wordpress.com/
====================================================== |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 15:26:53
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
marcosharbs wrote:vc vai ter que criar uma rotina dai que recebe um frame como parametro extrai as informaçoes e ai salva elas no txt, vc so tem como salvar texto no txt vai te que pega as informaçoes gera uma string formatada e tal e ai salva no tx
blza assim que possivel vou tentar fazer isto... o grande problema é o tamanho do formulario ...vcs tem algum exemplo em que a pessoa prepare a string e dpos jogue em um txt ...ou algo do tp ... vai ser bem util !
Obrigado a todos!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 15:51:38
|
sf.marcius
JavaGuru
![[Avatar]](/images/avatar/087d2849417bebba8f772a34eae096e3.jpg)
Membro desde: 11/01/2007 05:58:55
Mensagens: 200
Offline
|
Classe TextFile simples que eu criei:
no seu código (dentro do ActionListener do botao), crie uma string contendo o texto que vc quer para o arquivo e ponha em um objeto TextFile:
ajuste os imports usando sua IDE
Ah! isso considerando que seu form tivesse os JTextFields codigoTextField, nomeTextField e enderecoTextField.
acredito que isso ajude...
vc pode melhorar esse algoritmo
This message was edited 1 time. Last update was at 06/01/2009 15:54:49
|
"Software engineering is a race between programmers, striving to build bigger & better idiot-proof programs, and the Universe, striving to build bigger and better idiots. So far, the Universe is winning." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 22:10:03
|
Glauber Pardo
HelloWorld
Membro desde: 06/01/2009 14:21:12
Mensagens: 11
Offline
|
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");
}
}
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2009 07:18:26
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Dica: Se quiser algo bem prático para ler e escrever de/em Streams, procure sobre Scanner e PrintWritter.
|
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 |
|
|
 |
|
|