Formatar Valores para padrão (pattern) brasileiro/nacional no Ireport

O Ireport já possui um parametro por padrão chamado : REPORT_LOCALE

Para que todos os valores do seu iReport seja formatado para o padrão no qual deseja, é necessário apenas informar por parametro o valor desejado, neste caso passei a localidade : pt/BR conforme o exemplo :

parametros.put(“REPORT_LOCALE”, new Locale(“pt”, “BR”));  

Feito isto apenas configure a propriedade Pattern do seu campo conforme deseja :

Para valores :  “#,##0.00”  = 1.000,00

Para valores com simbolo de moeda : “¤ #,##0.00” =  R$: 1.000,00

Para datas : “dd/MM/yyyy” = 02/04/1988

Com esta configuração ele já assume o padrão passado por parametro.

Sem mais, Obrigado! Até os próximos posts