Pessoal a alguns dias estou quase que parado na produção de software
que eu é um amigo estamos fazendo. Não estou conseguindo chamar o relatorio em JFrame.
Fui no site do Ireport é encontrei u exemplo.
Eu to usando Hibernate.
package relatorios;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import java.util.*;
public class Test {
public void Test(){
String fileName = "nascidosnafazenda.jasper";
String outFileName = "nascidosnafazenda.pdf";
HashMap hm = new HashMap();
try {
// Fill the report using an empty data source
JasperPrint print = JasperFillManager.fillReport(fileName, hm, new JREmptyDataSource());
// Create a PDF exporter
JRExporter exporter = new JRPdfExporter();
// Configure the exporter (set output file name and print object)
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, outFileName);
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
// Export the PDF file
exporter.exportReport();
} catch (JRException e) {
e.printStackTrace();
System.exit(1);
} catch (Exception e) {
e.printStackTrace();
System.exit(1);
}
}
}
Chamando no JFrame.
Test test = new relatorios.Test();
test.Test();
Galera tem algo errado fiz as importações certinhas.
alguem tem outra forma de ser feita.
[/URL]