JasperReport

Hola a toda la comunidad, necesito de vuestra ayuda. Estoy creando una aplicacion en swing, la tengo casi terminada, pero en uno de los apartados del programa es para crear etiquetas para los articulos. He creado una ventana donde solicita los 3 parametros que son codigo, descripcion y precio. Al pulsar el boton de crear, aparece una ventana con el JasperViewer en el cual se ve la hoja llena al completo con esos 3 parametros repetidos, quedaria una cosa asi mas o menos:
0001 0001 0001 0001 0001
Bolso Bolso Bolso Bolso Bolso
15€ 15€ 15€ 15€ 15€

Pero mi problema consiste en que quiero poder cambiar el tipo de letra y color de cada campo ( osea de los 3 campos, ya que el resto es repetir lo mismo) desde la aplicacion Swing, con lo cual el usuario deba ingresar los 3 campos mas el tipo de letra y color por cada campo. Pero no se como llamar a esos fields del jasperreport desde java. Los field se llaman F{codigo}, F{descripcion} y F{precio}. Alguien me podria explicar como invocar a esos fields para poder cambiarle sus propiedades???. Muchas Gracias de antemano.