Formatação de Numeros em Extenso

Bom dia.

Gostaria de saber como que eu faço para escrever numeros em extenso exemplo(Tenho um numero 2,00 em extenso Dois Reais) como se estivesse preenchendo um cheque e como eu faço para o JFormatedTextField coloque os numeros em formato de moeda exemplo (2,00)

Obrigado.

faça uma rotina pra isso

Separe em centavos, unidade, dezenas, centenas, milhar, usando matematica.
Crie vetores de Strings pra cada uma dessas coisas

String [] dezenas = {“Dez” , “Vinte”, “Trinta”, “Quarenta”,…};

E manda brasa. Uns ifs e voilá

E como o Google é seu amigo, há pelo menos uns três ou quatro fontes Java que têm isso pronto disponíveis na Internet. Só cheque com o seu professor de português se ele está fazendo as coisas direito.

R$ 1,00 = “um real” (talvez você ache que o seu cliente queira “hum real” em vez de “um real”

R$ 123.456,78 = “cento e vinte e três mil, quatrocentos e cinqüenta e seis reais e setenta e oito centavos”