Salve galera…
Acabei de ler/pesquisar textos/exemplos/howto sobre iReport e nao encontrei uma maneira de fazer o que estou precisando, acho que deve ser algo facil, mas realmente nao encontrei.
Eu tenho um JDialog que possui alguns JTextField e uma JTable, quero mandar esses valores para o iReport e assim montar uma impressao, nao seria um relatorio mas uma impressao de tela sem acesso ao banco de dados e todos os tutoriais que encontrei sao com conexao ao banco de dados.
Como eu faço para passar por parametro os campos da minha tela e abrir o preview para impressao sem usar uma conexão com o bd???
Qualquer dica sera bem vinda, obrigado.
galera…to tentando abrir a impressao da minha tela dessa maneira.
public void abrirComanda(){
java.io.InputStream arquivo = getClass().getResourceAsStream("/EmitirComanda.jasper");
Map parametros = new HashMap();
parametros.put("produto", "esse e meu produto");
try {
JasperPrint printer = JasperFillManager.fillReport(arquivo, parametros);
} catch (JRException ex) {
Logger.getLogger(FechamentoDeConta.class.getName()).log(Level.SEVERE, null, ex);
}
}
tenho o seguinte erro:
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment).
log4j:WARN Please initialize the log4j system properly.
alguma dica ???