Imprimir dados da consulta

3 respostas
D

ola gente tudo bem como voces veeem estou tentando fazer um botao imprimir ja selecionei todos os dados dos campos porem
agora nao como mandar para imprimir alguem ai sabe como segue abaixo o codigo e se é possivel fazer isso?
quero que na hora que a pessoa clica no botao do imprimir ...imprime esses dados em uma impressora numa folha A4 é possivel?obrigada.

imprimir.addActionListener(
				new ActionListener() {
					public void actionPerformed(ActionEvent e){
						ResultData.getSelectedText();
						ResultCodigo.getSelectedText();
						ResultEndereco.getSelectedText();
						ResultCpf.getSelectedText();
						ResultBairro.getSelectedText();
						ResultCidade.getSelectedText();
						ResultUf.getSelectedText();
						ResultCep.getSelectedText();
						ResultTelefone.getSelectedText();
						ResultComplemento.getSelectedText();
						ResultEmail.getSelectedText();
						ResultRg.getSelectedText();
						ResultDtadenascimento.getSelectedText();
						
						
				}
});

3 Respostas

D

é um botao imprimir sera q é possivel?

gmmascarin

Pesquise por PrinterJob e PrintService. No guj temos exemplos: http://www.guj.com.br/java/200521-mandar-pra-impressora-o-que-esta-no-jtable
jasperReports pode te ajudar também.

D

oieee obrigada ja consegui montar um exemplo porem ao imprimir nao imprimi nada olha cmo esta o codigo

imprimir.addActionListener(
				new ActionListener() {
					public void actionPerformed(ActionEvent e){
					ResultData.getSelectedText();
						ResultCodigo.getSelectedText();
						ResultEndereco.getSelectedText();
						ResultCpf.getSelectedText();
						ResultBairro.getSelectedText();
						ResultCidade.getSelectedText();
						ResultUf.getSelectedText();
						ResultCep.getSelectedText();
						ResultTelefone.getSelectedText();
						ResultComplemento.getSelectedText();
						ResultEmail.getSelectedText();
						ResultRg.getSelectedText();
						ResultDtadenascimento.getSelectedText();
						PrinterJob job = PrinterJob.getPrinterJob();  
						job.setPrintable(ResultData.getPrintable(null, null)); 
						job.setPrintable(ResultEndereco.getPrintable(null, null));
						job.setPrintable(ResultCpf.getPrintable(null, null));
						job.setPrintable(ResultBairro.getPrintable(null, null));
						job.setPrintable(ResultUf.getPrintable(null, null));
						job.setPrintable(ResultCep.getPrintable(null, null));
						job.setPrintable(ResultTelefone.getPrintable(null, null));
						job.setPrintable(ResultComplemento.getPrintable(null, null));
						job.setPrintable(ResultEmail.getPrintable(null, null));
						job.setPrintable(ResultRg.getPrintable(null, null));
						job.setPrintable(ResultDtadenascimento.getPrintable(null, null));
						job.setJobName("Nome do Trabalho de impressão");  
						if (job.printDialog()) {  
						try {
							job.print();
						} catch (PrinterException e1) {
							// TODO Auto-generated catch block
							e1.printStackTrace();
						}  
						}  
						
			}
});
Criado 24 de junho de 2012
Ultima resposta 24 de jun. de 2012
Respostas 3
Participantes 2