@felipe1234 escreveu:
Pessoal estou querendo pegar o nome digitado pelo usuario e passar em um parametro de um iReport quando clico para gerar ele, ele abre o arquivo normalmente, mas apresenta a mensagem null no lugar onde era pra ta aparecendo o valor que o usuario digitou
Vai em abaixo meu codigo.
identar texto pre-formatado em 4 espaços
//codigo para abrir o aqrquivo newRort.jasper abre normalmente
try { JasperReport jp=(JasperReport)JRLoader.loadObject(entrada_maquina.class.getResource("/classes/newReport.jasper")); Map parametros= new HashMap<String, Object>(); parametros.put("texto",txtNome.getText());//pego o que o usuario vai digitar e passo para o parametro texto do arquivo newReport.jasper JasperPrint jp2= JasperFillManager.fillReport(jp,parametros,new JREmptyDataSource()); JasperViewer jv= new JasperViewer(jp2); jv.show(); } catch (Exception e) { JOptionPane.showMessageDialog(null,"Erro"+e); }
Mensagens: 6
Participantes: 2