Queria saber como passar por parâmetro, um JComboBox da aplicação java, para gerar o relatório com o item selecionado do JComboBox.
Como adicionar um JComboBox como parâmetro para um relatório ireport?[Resolvido]
P
1 Resposta
P
Solucao aceita
`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());
}}`
Criado 24 de outubro de 2016
Ultima resposta 24 de out. de 2016
Respostas 1
Participantes 1
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo