Como escrever em um JtextField da direita para a esquerda!

2 respostas
srrs

Ola Gente !!!

Estou criando uma aplicação, e estou utilizando um jFormattedTextField como mascara para valores reais na seguinte forma : (###.##). 
Para evitar que o usuario erre na entrada do valor, é necessario que o cursor se mova da direita par a esquerda, obedecendo modo da mascara. Ja utilizei o ComponentOrientation.RIGHT_TO_LEFT. mas ocorreu o seguite problema !!!!! 

Qdo o usuario digitasse 1234 deveria inserir no campo 12.34 so que aparece 123.4   !!!!! 

 Preciso de uma saida !!!!!! 
 Se não houver como resolver isto, então sera necessario um codigo, que formate um JTextField, para que restrinja o formato do numero. EX:

 Se o usuario digitar 123     o programa adiciona o ponto mais duas casas decimais ficando 123.00
  se o usuario digitar 123.4 adiciona apenas um zero    ficando 123.40 
  se colocar um decimal a mais ele some com ele  ficando 123.456 ficando 123.45 

 Alguem pode me dar uma luz !!!!!! 

 Estou fazendo este software e preciso com urgencia de respostas !!!!! 

Obrigado a todos 

Sergio Sa

2 Respostas

keller

pois entao… já tentou mecher na mascara ? curte…

(###.##)

os 3 primeiros depois o . e mais 2…

entao cara vc tem que fazer…

(##.###)

espero que resolva

:wink:

*nem testei…

H

estou enfrentando um problema parecido aqui…
mas me parece que componentOrientation não funciona com MaskFormatter…

tudo que testei me levra a crer assim…

se alguém souber que estou errado… por favor… avise-me pq estou precisando muito disso… oi oi oi… :slight_smile:

Hwoarang

Criado 15 de setembro de 2004
Ultima resposta 23 de set. de 2004
Respostas 2
Participantes 3