Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2013, 13:04
Avatar de drakk92
drakk92
 
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 25
Antigüedad: 11 años, 4 meses
Puntos: 1
Respuesta: Formato $ en jtable

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 original
  1. package test;
  2.  
  3. import java.text.NumberFormat;
  4. import java.util.Locale;
  5.  
  6. public class CurrencyFormatTest {
  7.  
  8.     public static void main(String[] args) throws Exception {
  9.  
  10.         double num = 1323.526;
  11.  
  12.         NumberFormat defaultFormat = NumberFormat.getCurrencyInstance();
  13.         System.out.println("US: " + defaultFormat.format(num));  //Numero en signo de pesos
  14.  
  15.         Locale swedish = new Locale("sv", "SE");
  16.         NumberFormat swedishFormat = NumberFormat.getCurrencyInstance(swedish);  //en la parte de getCurrencyInstance(swedish); es donde especificas a que tipo de formato queres pasar el numero
  17.         System.out.println("Swedish: " + swedishFormat.format(num));  //numero en moneda sueca
  18.  
  19.     }
  20.  
  21. }


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 $$$$$$$.

Última edición por drakk92; 04/08/2013 a las 14:09