Imprimir JTable  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Na impressão deve estar a Jtable e algumas palavras antes (data do dia da impressao).

Se for "antes" da impressão, vc terá que criar um Label mesmo, e adicionar ao seu componente, mas se for "na impressão", eu sugiro a vc criar uma string que servirá de Cabeçalho que deve ser passada ao método drawString dentro do método print.Algo mais ou - assim:

Graphics2D g2=(Graphics2D) graphics;
String s="RELATÓRIO DE MUTRETAS DO CONGRESSO NACIONAL"
g2.drawString(s,coluna,10);
s= "Núm Data Valor Vencimento ";
g2.drawString(s,coluna,50);
s="___ ___ ____ ____";
g2.drawString(s,coluna,65);
//faz busca, preenche componentes blbalbla...
return Printable.PAGE_EXISTS;


Acho melhor vc dar uma olhada nessa página que possui vários exemplos:
http://www.java2s.com/ExampleCode/2D-Graphics-GUI/PrintinJava2PrinterJob.htm



Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Patty
Entusiasta Java

Membro desde: 26/11/2006 20:20:32
Mensagens: 20
Offline

Vi o que postou mas na verdade não sei nada sobre isso e por isso não consegui fazer.

As palavras são para estar como cabeçalho na impressão da JTable

Se puder me ajudem

Obrigada

Patrícia Borges
[Email] [MSN]
Tamba
HelloWorld
[Avatar]

Membro desde: 05/03/2007 21:10:12
Mensagens: 14
Offline

Bom dia

eu ja utlizo este codigo a um tempinho
porem me ocorreu a mesma necessidade da patty, preciso imprimir na folha, uma string antes da jtable.
Algueim sabe como posso alterar isso?

obrigado

When she flies above the good, they consider themselves blessed.
When she flies above the wicked, they consider themselves dead.
[Yahoo!] [MSN] [ICQ]
Rodrigo_Beltrao
Debugger
[Avatar]

Membro desde: 30/04/2008 08:40:45
Mensagens: 53
Offline

keller você é o cara! Tava num fosso e pirando com isso, olhei o primeiro código fonte tão fácil que chega a dá raiva, vou olhar o segundo e acredito que vou conseguir desenrolar; o ruim é que não tem um livro que fale em detalhes sobre o assunto.


Valeu!!!
[WWW]
Rodrigo_Beltrao
Debugger
[Avatar]

Membro desde: 30/04/2008 08:40:45
Mensagens: 53
Offline

Só falta desenrolar o assunto de JTextArea para impressão...

This message was edited 1 time. Last update was at 01/05/2008 21:26:58

[WWW]
rsalmeida
What is classpath?
[Avatar]

Membro desde: 21/08/2008 17:33:48
Mensagens: 5
Localização: Porto Alegre
Offline

keller, vlw mesmo. como o cara aki de cima eu tb tava quebrando a cabeça pra conseguir imprimir um JTextPane porque quando eu fazia.



pq esse doc.getText pegava todo o texto sem espaçamento algum, e imprimia-o na mesma linha tb,

antes eu jah havia tentado imprimir um JTable, mas eu estava conseguindo imprimir apenas o JPanel com tudo dentro inclusive o botão imprimir.

muito obrigado, vlw mesmo

Com o livro do Deitel não consegui nem chegar perto de imprimir
[MSN]
cristiandrj
Debugger

Membro desde: 15/06/2007 09:30:33
Mensagens: 69
Offline

Olá, quero apenas agradecer, pois achei através do google este tópico que me ajudou bastante, parabéns pela contribuição da sabedoria um abraço

Buscai ao Senhor enquanto se pode achar,invocai-o enquanto ele está perto.
[Email] [MSN]
diaphanous
Smalltalk

Membro desde: 22/01/2009 17:00:26
Mensagens: 3
Offline

O código ta bom, só que no meu caso ele só tira uma impressão, depois ele fica dando erro, mesmo se eu fechar e abrir o aplicativo denovo
furacao123
GUJ Ranger
[Avatar]

Membro desde: 24/01/2008 22:05:47
Mensagens: 794
Offline

não consegui adicionar o cabeçalho, tem como me mostrar código dessa implementação?

Q8200 | Intel DG35EC | 4GB Kingston 800 |HD Seagate 250 GB SATA | HD Seagate 160 GB SATA | Monitor LG 22'' | Fonte AKASA 350W | GeForce 9600 GT
[Email] [Yahoo!] [MSN]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

Uhmn esse codigo é velho!
Fico feliz de saber que ajudou alguns..

Vou ver se pego um tempo pra fazer isso de cabeçalho, isso seria apenas na primeira folha certo?

Vou ver se faco agora pelo fim de semana, nada garantido, valeu pelos comentarios..

Até mais..

Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
wellingtonfoz
JavaGuru

Membro desde: 07/10/2010 00:24:37
Mensagens: 223
Offline

keller wrote:boa tarde a todos, alguem sabe se é possivel imprimir uma JTable ?
se alguem tiver link's ou exemplos são bem vindos, valeu!


Kaaara,
Tua classe é show mesmo kara!
Eu estava com exatamente o mesmo problema.

Muito obrigado mesmo!

Por acaso, tu sabes como faço pra deixar uma margem na impressão? pelo menos um centímetro pra cada lado??
Sabe também como faço pra inserir um texto no cabeçalho e outro no rodapé???
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team