Diseñar un reporte en iReport usando un JRTableModelDataSource

Hola, les traigo una pequeña guía de como diseñar un reporte en iRepots usando como conexión datos de una JTable y no de una conexión a la base de datos.

Lo primero es tener un modelo de una tabla el cual convertiremos a un JRTableModelDataSource:

Supongamos que tenemos una tabla con dos columnas las cuales se llaman Producto y Total:
 

Creamos el reporte:
 

Podemos agregar parametros usando un HashMap:
 

Obtenemos el modelo de la tabla que será la conexión que enviaremos al reporte:
 

Cargamos nuestro diseño:
 

Rellenamos el diseño pasándole como parámetros las variables anteriores:
 

En el Diseño del Reporte solo tenemos que agregar en el Área de Fields los nombres de las columnas de la tabla y ponerlos en sus respectivos lugares en el diseño para que sean rellenados.

Estuve buscando en la web y no encontré información acerca de cómo diseñar esto, espero esto sirva a más de alguno.

AdjuntoTamaño
ejemploreporte.png146.09 KB

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Sr. Negativo

Muy buen aporte

Gracias @whites

Muy bien, es my útil la información que presentas.

Imagen de Marcos Medina

El JRTableModelDataSource

Buen dia! funciona de maravilla pero no lee toda la tabla... solo lee la primera fila de la tabla. ayuda