Olá novamente,
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
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.
//=================
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
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?