Preencher jFormattedTextField

3 respostas
M

ola pessoal, to precisando preencher um jFormattedTextField da direita para a esquerda e fiz o seguinte codigo, não deu certo, ele não ta preenchendo da direita pra esquerda, será que é por causa da mascará que coloquei ?

try{ 
         mascara = new MaskFormatter("R$ ###.###.###.###,##"); 
         mascara.setPlaceholderCharacter('_'); 
         mascara.setValidCharacters("[telefone removido]"); 
      }catch(ParseException excp){ 
         excp.printStackTrace(); 
      } 





         jFormattedTextField1 = new JFormattedTextField(mascara); 
         jFormattedTextField1.setVisible(true); 
         jFormattedTextField1.setBounds(10,50,150,30); 
         jFormattedTextField1.setHorizontalAlignment(jFormattedTextField1.RIGHT); 
         jFormattedTextField1.setFocusLostBehavior(jFormattedTextField1.COMMIT);

3 Respostas

M

e ai galera

nada ???

dudaskank

Bom, com certeza é a máscara.

Se você chegar e colocar todos os números ele fica com o valor. Mas acredito que não seja isso que você queria.

Infelizmente não consegui fazer nada que pudesse ajudar você no momento… mas talvez esta biblioteca ajude você: https://validation.dev.java.net/

flw

M

olá pessoal
até agora não consegui nada

Criado 25 de janeiro de 2007
Ultima resposta 25 de set. de 2008
Respostas 3
Participantes 2