Deberias de leer un poco esta informacion acerca del NumberFormat y todos sus usos.
http://misapuntesdeprogramacion.wordpress.com/2013/02/05/number-format/
Si necesitas aun lo de formatear numeros a monedas locales aqui te dejo un codigo ejemplo
Código Java:
Ver originalpackage test;
import java.text.NumberFormat;
import java.util.Locale;
public class CurrencyFormatTest {
double num = 1323.526;
System.
out.
println("US: " + defaultFormat.
format(num
)); //Numero en signo de pesos
NumberFormat swedishFormat
= NumberFormat.
getCurrencyInstance(swedish
); //en la parte de getCurrencyInstance(swedish); es donde especificas a que tipo de formato queres pasar el numero System.
out.
println("Swedish: " + swedishFormat.
format(num
)); //numero en moneda sueca
}
}
lo del signo de dolar es para ponerlo en forma de $$$$$$$$$$$ y cuando llames la celda, pase de $$$$$$ a un numero x?
eso ya seria otra cosa y no se necesita el numberformat, mas bien especificarle al jtextfield cuando se inicie el GUI aparezca relleno de $$$$$$$.