Subreportes iReport

DeMoNiC
14 de Octubre del 2009
Buenas. Tengo un problema para diseñar unos reportes un poco complejos... El caso es que necesito crear un reporte en el cual aparezca: nombre del centro, id del centro, nombre corto del centro (todo esto se puede obtener como parece lógico de una clase Centro.java), nombre de titulación, código de titulación (esto se puede obtener de la clase Titulación.java) y una serie de atributos más procedentes de otras clases (creo que el fundamento del problema se puede ver con esto).

El caso está en que los reportes que he diseñado hasta ahora, toda la información que necesitaba procedía de la misma clase, con lo cual para obtener la información necesaria, simplemente creaba una clase del tipo:

public class TestFactoryCentro
{
public static java.util.Collection generateCollection (Conexion conex, int uncentro)
{
java.util.Vector collection = new java.util.Vector();
collection.add(new Centro(conex, uncentro));

return collection;
}
}

y con ella ya podía acceder a todos los atributos de la clase Centro. Pero ahora estoy perdido en cómo conseguir lo que necesito, que creo que es con subreportes. ¿Alguien me puede ayudar?

Perdón por el tocho y gracias por adelantado.