Que erro é esse

4 respostas
L

Que tipo de erro é esse:

TRR/Formato.java [24:1] unreported exception java.text.ParseException; must be caught or declared to be thrown
MaskFormatter st = new MaskFormatter("######,##");
^
1 error
Errors compiling GUICalculo.

Código:

try {

MaskFormatter mask = new MaskFormatter( "##/##/####" ); 
                            
        mask.setValidCharacters( "[telefone removido]," ); 
        mask.setPlaceholderCharacter(' '); 
        mask.install( (JFormattedTextField)field ); 
    } 
    catch (ParseException pe){                   
    }

Se alguem puder me ajudar. Obrigado…

4 Respostas

M

Será que essa classe precisa ser importada? :oops:

F

Ao invés de:

MaskFormatter st = new MaskFormatter("######,##");

use assim:

MaskFormatter st = new MaskFormatter("######.##");

Tenta retirar a virgula do paramentro e usar ponto.
Veja se resolve. :grin:

Abraço,
Fábio Heleno

L

Obrigado…

Consegui fazer funcionar…

agora tenho outra dúvida…

Guando preencho o campo, este é preenchido da esqueda para a direira -->

Gostaria que fosse preenchido da direita para a esquerda <—

Teria como ?

Obrigado mais uma vez…

F

Nunca tentei não, mais tente isto, talvez funcione.

No component, você seta a fonte.

campo.setFont(new Font("Arial",Font.LAYOUT_RIGHT_TO_LEFT,12);

Tenta ai e veja se funciona! :grin:

Abraço,
Fábio Heleno

Criado 11 de novembro de 2004
Ultima resposta 11 de nov. de 2004
Respostas 4
Participantes 3