Boa tarde pessoal
estou estudando o JaspeReport e o iReports e estou tendo um problema com relação a desenvolver o relatório fia JRBeanCollectionDataSource.
abaixo segue o código que desenvolvi:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package teste;
import br.tebosoftware.dao.sujeito.ClienteDAO;
import br.tebosoftware.entity.sujeito.Cliente;
import java.sql.SQLException;
import java.util.List;
import javax.swing.JFrame;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.view.JasperViewer;
/**
*
* @author Shubacca
*/
public class RelCliente {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
JasperPrint jasperPrint;
try {
String path = System.getProperty("user.dir");
ClienteDAO dAO = new ClienteDAO();
List<Cliente> clientes = dAO.getByNome("%");
jasperPrint = JasperFillManager.fillReport(
path + "/reports/RelCliente2.jasper", null, new JRBeanCollectionDataSource(clientes, true));
JasperViewer viewer = new JasperViewer(jasperPrint);
viewer.setExtendedState(JFrame.MAXIMIZED_BOTH);
viewer.setZoomRatio(1.25f);
viewer.setVisible(true);
} catch (JRException e) {
e.printStackTrace();
}
}
}
No relatório eu adicionei os fields baseado no JavaBean.
mas o relatório so exibe o titulo e o rodape.
alguem poderia me ajudar nessa?
desde já agradeço