Problema com JTextArea

2 respostas
L

To tentando faze um programa que acesa um banco de dados e gera relatórios.
Esses relatórios devem ser exibidos na tela e ao lado deve ter um botão pra impressão.
O problema é que da forma q estou fazendo todo o texto é “jogado " na JTextArea usando o método append(”").Daí ao final gera-se uma página gigante com todo o texto.Gostaria de quebar essa JTextArea gigante em várias páginas, de forma que na hora de imprimir já esteja tudo dividamente formatado.
Alguém sabe como fazer?
Valeu!

2 Respostas

M

Apesar de nunca ter usado, já ouvi falar sobre as classes do pacote java.awt.print, que parecem servir para isso. Procure exemplos aqui no fórum que com certeza algum te ajudará.

lina

Oi,

você poderia utilizar um próprio utilizador para gerar seus relatórios, ou então, de alguma forma você poderia salvar e mostrar o seu conteudo em html ou pdf.

Para relatórios, recomendo o birt

Obs: Se você for continuar a não utilizar ferramentas para relatórios, de uma olhada na classe PrintJob

Criado 8 de fevereiro de 2009
Ultima resposta 9 de fev. de 2009
Respostas 2
Participantes 3