Mascara jtextField

Olá galera do fórum, estou com uma duvida, tenho um jTextField que vai pegar o valor digitado pelo usuário, gostaria de colocar um mascara nele que quando o usuário digitasse o valor, a mascara já separaria os pontos e as virgulas automaticamente.

Ex: usuário digita direto 250 ao clicar em enter a mascara coloca assim: 2,50

outro Ex: usuário digita direto 1250 ao clicar em enter a mascara coloca assim: 12,50

outro Ex: usuário digita direto 31250 ao clicar em enter a mascara coloca assim: 312,50

outro Ex: usuário digita direto 131250 ao clicar em enter a mascara coloca assim: 1.312,50

espero ter sido claro na minha duvida agradeço desde já!

Entao utilize o JFomarttedText

Fala Jederson eu até tentei, mas ele pega do maior para o menor!

Já vi este tipo de campo e acredito que não seja com mascara, acho que teria que fazer na mão mesmo capturando o evento keyPressed e ali vc implementa sua lógica editando o valor toda vez que uma tecla for pressionada.

Usando um DocumentListener fica melhor do que com o KeyListener.
:slight_smile: