Ir ao conteúdo
  • Cadastre-se

Como adicionar um jcombobox como parâmetro para um relatório ireport?


Posts recomendados

Queria saber como passar por parâmetro, um JComboBox da aplicação java, para gerar o relatório com o item selecionado do JComboBox.

adicionado 38 minutos depois

Solução:

public void listarRelatorio(){



    try{
          HashMap<String,Object> parametros = new HashMap<String, Object>();   
    Object para = comboBox.getSelectedItem().toString();
        Connection  conn = (Connection) ConnectDB.conexaoDB();
        String caminho =("src/ireport/exemplo.jasper"); 
        JasperPrint jasperprint = null;
        parametros.put("generoo", para);
        jasperprint = JasperFillManager.fillReport(caminho, parametros, conn);
        //java.io.InputStream jasperStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("src/ireport/report1.jasper");
        //JasperReport report = (JasperReport) JRLoader.loadObject(jasperStream);

        //JasperReport jasperreport = JasperCompileManager.compileReport(/ireport/report1.jasper");



        JasperViewer view = new JasperViewer(jasperprint, false);
        view.setVisible(true);

    }catch(JRException e){
        JOptionPane.showMessageDialog(null, "Ocorreu um erro"+e.getMessage()+e.getLocalizedMessage());
    }


}

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...