Impressão

Olá novamente, :smiley:
Estou precisando de uma ajuda, sou iniciante e tenho várias coisas a aprender, mas voltando ao assunto, gostaria de saber, como eu imprimo alguma coisa em java?
Tenho o seguinte problema, eu criei um programa, tipo uma enquete, a pessoa vai lá, responde às perguntas, e clica num botão, que registra isso em um arquivo *.ser. Então depois você pode clicar em um outro botão, e ele mostra o resultado para você(Ex: 50% acham que sim, 50% acham que não…). Ok também. Mas gostaria de saber. Como faço para imprimir esse relatório(resultado), clicando apenas em um botao(“Imprimir”).?/?
Obrigado :stuck_out_tongue:
Obs.: Imprimir em papel, usando uma impressora. ^^

esse imprimir é imprimir na tela ou em papel?

impressão no console:

Veja um exemplo abaixo:

public class Enquete {

   private float sim = 25;
   private float nao = 75;

   public static void main(String[] args) {
		System.out.println(sim + "% acham que SIM, " + nao "% acham que NÃO");
	}

}

Era essa sua dúvida?

Desculpe, acho que me expressei mal, eu quero que imprima em papel, usando a impressora. Mas vlw^^

Hehehe, eu realmente achei que a resposta para essa pergunta era um tanto fácil. :lol:

Vou dar uma pesquisada, se encontrar posto aqui. :wink:

//=================

Amigo, dá uma olhada nesses links:

http://www.mundooo.com.br/php/modules.php?name=News&file=article&sid=529
http://java.sun.com/products/javacomm/

Cara dá uma olhada na api itext…
Bem fácil de usar…_

Java tem a api de impressão PrinterJob, veja mais:
http://www.java2s.com/Code/JavaAPI/java.awt.print/PrinterJob.htm
Ou faça uma pesquisa no fórum pq há muitos exemplos aqui!

Aew galera, vlw pela força, consegui o que eu queria, vlw mesmo
:smiley:
Mas agora surgiu outra dúvida. Tpw, a minha aplicação, esta toda com o “setAlwaysOnTop(true)”, entao quando eu clico no botao de imprimir, como está “setAlwaysOnTop(true)”, a janela da impressora que aparece fica bloqueada. Alguma idéia de como posso arrumar isso?