Lucio, acho que a solu��o vai ser voc� setar na sua aplica��o o Locale padr�o que
ser� utilizado. Para isto basta colocar o seguinte c�digo na inicializa��o da
aplica��o.
Locale.setDefault(new Locale("pt","BR"));
Acho que isso ira resolver. Testei aqui mudando para o Locale("en", "US") e os
valores passaram a sair com ponto como separador de decimais e virgula para milhar.
Depois mudei pada Locale("pt","BR") e voltou ao padr�o brasileiro.
Falou!
===========================================
Francisco Deisimar Nobre J�nior
Analista de Sistemas - CIT - M. Dias Branco
===========================================
-----Mensagem original-----
De: Lucio Ribeiro [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 18 de junho de 2003 09:07
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] Re: RES:_[enterprise-list]_jasperreports_-_mudan�a_do_Locale
Olha Francisco, eu coloque este formato na tag pattern do textfield e continuou o
mesmo com o separador de decimal sendo o ponto (.) e colocou o separador de milhar
sendo a virgula (,). Eu mudei a posi��o do ponto e da v�rgula, mas acabou dando uma
exce��o de NullPointerException.
Estou fazendo testes aqui, mas at� agora n�o consegui.
Se vc tiver alguma id�ia, me envie por favor.
Obrigado.
"Francisco Deisimar Nobre Jr." <[EMAIL PROTECTED]> wrote:
Lucio, aqui eu apenas usei a propriedade pattern="#,##0.00" na tag do campo que eu
quero formatar. Com isso ele ja saiu com separador de decimal sendo a virgula(,) e o
ponto(.) como separador de milhar.
N�o sei qual o locale que o jasper usa, talvez ele use o locale padr�o da aplica��o.
N�o tenho certeza, mas acho que na sua aplica��o voc� pode definir o locale padr�o
para toda a aplica��o.
Bom... sei que n�o foi muito mas espero ter ajudado
Falou!
===========================================
Francisco Deisimar Nobre J�nior
Analista de Sistemas - CIT - M. Dias Branco
===========================================
-----Mensagem original-----
De: Lucio Ribeiro [mailto:[EMAIL PROTECTED]
Enviada em: s�bado, 14 de junho de 2003 18:21
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list]
Re:_[enterprise-list]_Re:_[enterprise-list]_jasperreports_-_mudan�a_do_Locale
Eu j� tinha olhado esta p�gina e n�o tem nada falando sobre mudar o Locale.
Vc sabe mais de algum lugar onde eu posso encontrar?
Leandro Ferraz de Souza wrote:
Lucio, da uma olhada em http://jasperreports.sourceforge.net/tips.tricks.html
[]'s
Leandro
> Em que parte do JASPERREPORTS eu fa�o isto. � para colocar no arquivo
> .xml?
>
>
> Leandro Ferraz de Souza wrote:
> Lucio uma forma de vc definir o Locale � a seguinte
>
> DecimalFormat oDecimalFormat_lc = (DecimalFormat)
> DecimalFormat.getInstance(new java.util.Locale("en", "BE"));
>
> Eu utilizo Locale("en", "BE") por ser separador decimal com v�rgula.
> Voc� pode procurar tamb�m na pagina da Sun sobre o assunto, existe
> inclusive c�digo que lista todos os locales e formata��es.
>
> Espero ter ajudado,
>
> []'s
> Leandro
>
>> Ei galera, algu�m sabe como � que eu mudo o Locale do JasperReports.
>> Por default, a impress�o dos valores do tipo FLOAT, DOUBLE � feita da
>> forma americana, ou seja, com ponto. Ex: 10.66
>>
>> Eu queira saber como � que eu fa�o para mudar? Colocar no formato com
>> v�rgula: 10,66. Em qual lugar no JasperReports eu deveria mudar?
>>
>> Obg.
>>
>>
>>
>> ---------------------------------
>> Yahoo! Mail
>> Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB,
>> antiv�rus, prote��o contra spam.
>
>
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED] Para comandos adicionais,
> envie mensagem para: [EMAIL PROTECTED]
>
>
>
> ---------------------------------
> Yahoo! Mail
> Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus,
> prote��o contra spam.
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
_____
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o
contra spam.
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
_____
Yahoo! Mail <http://br.mail.yahoo.com/>
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o
contra spam.
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]