Relatorio em java

:?: Eu preciso gerar um relatório em Java, mas não faço a menor idéia de como começar. Agradeço se alguém puder me ajudar

Olá xela :slight_smile:

Dê uma olhada em

http://www.object-refinery.com/jfreereport/

T+

Aula 114 Estoque

package relatorio;

import java.util.HashMap;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JasperViewer;
import utilitarios.Conexao;

public class RelatorioCidade{

    Conexao con_relatorio = new Conexao();

    public RelatorioCidade() {
        try {
            con_relatorio.conecta();
            con_relatorio.executeSQL("SELECT * FROM tb_cidade");
            JRResultSetDataSource rsds = new JRResultSetDataSource(con_relatorio.rs);
            JasperPrint jp = JasperFillManager.fillReport("src/relatorio/relatorio_cidade.jasper", new HashMap(),rsds);
            JasperViewer.viewReport(jp, false);
        } catch (Exception erro) {
            throw new RuntimeException(erro);
        }
    }

}

No evento do Botão:

new relatorio.RelatorioCidade();