Dúvida ao formatar valor REAL. Dicas?

Galera, estou utilizando maskformatter em um jformattertextfield. . . para formatar uma mensalidade…

porém, a mensalidade pode ser < 100 ou > 100 reais… então, criei a mascara: ###.##

porém… se a mensalidade for < 100, o cara SEMPRE terá que pôr o 0 (ZERO) na primeira casa… eu achei isso meio irrelevante…

alguém teria alguma dica?

abraços!

uma dica pessoal ?