Criar uma tela em java inserindo uma data gera um relatório

Pessoal estou fazendo um programa em java usando o netbeans, neste momento cheguei na parte final aonde é feito os relatórios.

No relatório de vendas por exemplo criei uma tela na paleta a qual possui um Filtro por data a pessoa insere a data e vai trazer no relatório todas as vendas daquele dia

Bom a tela esta pronta agora não sei como faço para gerar o relatório dinâmico usando o IREPORT alguma ideia pessoal estou aberto a sugestões