Boa Tarde, pessoal estou com um grande dificuldade e ja estou cinco dias tentando resolver e nada.
Eu quero abrir um arquivo do iReport no caso o jasper e criar um botão na planilha feita pelo netbeans de (Gerar Relatorio) abrir em pdf.
Até agora eu tenho esse código.
Eu sou novo na área entao por isso tenho grandes dificuldades. se alguem puder me ajudar agradeço desde já.
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
/**
*
* @author muryllo
*/
public class BotaoGerarRelatorio {
public BotaoGerarRelatorio() {
}
public void gerar( String jasperFile ) throws JRException , SQLException, ClassNotFoundException {
try {
JasperFillManager.fillReportToFile("T:/NetBeansProjects/Relatorio/src/relatorio/escala.jasper", null);
JasperExportManager.exportReportToPdfFile(
"T:/NetBeansProjects/Relatorio/src/relatorio/escala.jrxml", // Caminho onde está o relatório preenchido
"T:/NetBeansProjects/Relatorio/escala.pdf");// Caminho onde será gerado o pdf
} catch(Exception ex) {
ex.printStackTrace();
}
JOptionPane.showMessageDialog(null, "Não foi possivel abrir o relatório");
}
public static void main(String args[])
{
new BotaoGerarRelatorio().gerar();
}
}