| Autor |
Mensagem |
|
|
o problema é que no MaskFormatter é necessário saber a quantidade de digitos ou caracteres a serem inseridos, e como é valor não dá pra definir.
Já vi em alguns programas ele mostrar a data desta maneira:
| , |
desta maneira ao inserir por exemplo 12,34...
| , 1|
| ,12|
| 1,23|
| 12,34|
sei que não é trivial, mas minha chefe(sim, é uma mulher) quer deste jeito...
Obrigado pela atenção, Romeo...
|
 |
|
|
Estou com dificuldades para criar um TextField q aceite um valor com duas casas decimais, o campo deve mostrar ______.__ e o usuario ao digitar insere da direita para a esquerda(tendo que digitar dois zeros caso seja um inteiro).
Tentei fazer destes dois jeitos, mas em vão...
try{
valor = new MaskFormatter("#######.##");
valor.setValidCharacters("0123456789");
valor.setOverwriteMode(true);
valor.setPlaceholder("");
}
e...
DecimalFormat valor = new DecimalFormat("##.##");
NumberFormatter textFormatter = new NumberFormatter(valor);
textFormatter.setOverwriteMode(true);
textFormatter.setAllowsInvalid(false);
Alguém sabe qual código resolve este problema, obrigado pela atenção, Romeo...
|
 |
|
|
|
|