Estou usando ireport 3.0.0 para criar meus relatórios. Já no NetBeans 6.7.1, estou desenvolvendo uma aplicação Desktop que contém um JFrame com dois textfields, JTDataInicial e JTDataFinal. No ireport, defini parâmetros Date no relatório de clientes, denominados DATA_INICIAL e DATA_FINAL. Preciso fazer com que o relatório pegue os textos dos textfields e os carregue como parâmetros, afim de que uma consulta filtrada por data seja excecutada. Como fazê-lo?
…
hm = hashMap.
ds = ResultSet
caminho="localizacao do relatorio"
JasperPrint jp = JasperFillManager.fillReport(getClass().getResourceAsStream("caminho", hm, ds);
Será que nao vale dar uma olhada nos tópicos já criados? 
É só setar todos os atributos do hm, antes de enviar o FillManager para o relatório.
Att. Jonas