Dúvidas com JFormattedTextField

Olá galera, tenho uma dúvida
tava testanto códigos com o JFormattedTextField e tive problemas
colokei uma mascara ####,### para valores em reais
então se eu quiser colocar 1,50 eu tenho q ficar dando espaço até chegar na virgula :?
isso é ridiculo
como eu faço então para fazer isso?
colocar um evento ao digitar a “,” alinhar ali?
como faço para alinhar?
e se eu colocasse a mascara #,### como eu poderia colocar um valor 105,950 ? tem como trocar o maximo de caracteres para 7?
se puderem ajudar valeu