Como alterar o texto dos botões do JasperViewer?

4 respostas
R

Bom dia pessoal,

Alguém sabe como fazer para alterar o texto dos botões do jasperViewer?

exemplo:

Quando posiciono o mouse sobre o botão de salvar ele apresenta o toolTipText “save” ao invés de “salvar”.

É exigência do cliente que os texto estejam todos em português.

Obrigado.

4 Respostas

U

Você pode setar o locale para Português de Portugal,

aqui não achei o Locale do Brasil(se é que tem um),

mas também faz um bom tempo isso.

Locale lingua = new Locale("pt", "pt");
JasperViewer relatViewer = new JasperViewer(myJasperPrint, false, lingua);

Experimenta por “br” no segundo parametro, quem sabe funciona.

A unica diferença é que Salvar fica Guardar, mas como ninguém reclamou, eu não mudei mais.

Acredito que seja possivél criar um locale customizado ou

você pode baixar o codigo fonte no site do jasper, traduzir os toolTips,

compilar e trocar o .class no jar do jasper.

Eu não me dei ao trabalho :roll:

Mas se reclamarem …

R

Obrigado Unik!
Valeu a força!

R

Unik, eu não encontrei o contrutor do JasperViewer que recebesse como parametro um objeto Locale.

Qual versão do JasperReports você utilizou para isso?
Estou utilizando a versão 1.2.2

U

Estou usando a 1.2.7.

Olha nesse Java doc de 05/06

http://jasperreports.sourceforge.net/api/net/sf/jasperreports/view/JasperViewer.html

JasperViewer(JasperPrint jasperPrint, boolean isExitOnClose, java.util.Locale locale)
Já exitia esse construtor.

Boa Sorte

Criado 2 de outubro de 2006
Ultima resposta 7 de out. de 2006
Respostas 4
Participantes 2