JasperReport - Geração de relatório com campos filtrados

Olá pessoal, eu tenho que desenvolver a seguinte tarefa no JasperReport:
Meu relatório será gerado com base em uma tabela(JTable) que contém os dados de uma determinada tabela do banco de dados,
e o problema é que o usuário poderá realizar filtros na tabela JTable, logo, deverei gerar o relatório apenas com
os campos que foram filtrados, ou seja, se minha tabela no banco de dados possuem 10 campos, e o usuário realizar um
filtro para apenas 5 campos e solicitar a geração de relatório, apenas esses 5 campos deverão aparecer no relatório.
Gostaria de saber como eu faço para passar os parâmetros dinâmicamente para o JasperReport.
Alguém já fez esse tipo de tarefa no Jasper?

algum Jaspeiro por aí?

Olá,

uma das soluçoes é você enviar para o relatorio uma colecao contendo suas linhas já filtradas como a fonte dados

usando o JRBeanCollectionDataSource.

pesquise sobre Ireport usando Collection.

At+

Jailes

Bom, porque você não envia pro Jasper o JTable inteiro e os campos que devem ser informados por parametro

Gostei da sua idéia Gerva, como que eu faço para utilizar esta técnica.

:?: :?: :?: