JDialog e iReport?

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 ???