Mensagens enviadas por: Romeo
Índice dos Fóruns » Perfil de Romeo » Mensagens enviadas por Romeo
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...
 
Índice dos Fóruns » Perfil de Romeo » Mensagens enviadas por Romeo
Ir para:   
Powered by JForum 2.1.8 © JForum Team