pessoal, usei o seguinte codigo para formatar a saida em um jtextfield :
java.text.DecimalFormat decimal = new java.text.DecimalFormat("#,###,###.00");
javax.swing.text.NumberFormatter numFormatter = new javax.swing.text.NumberFormatter(decimal);
numFormatter.setFormat(decimal);
numFormatter.setAllowsInvalid(false);
jfttf_11.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(numFormatter));
jfttf_11.setHorizontalAlignment(javax.swing.JTextField.TRAILING);
funcionou legal, um exemplo de saida foi 1.222,95. Mas preciso fazer calculos com esses valores, ai tem um problema, ta dando um erro porque o separador de decimais é uma virgula e nao um ponto.
alguem sabe como resolver isso ?
esse é o erro :
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "5,5"
quando troco manualmente a virgula pelo ponto, nao da o erro.