Formatar jlabel

Então to com uma pequena duvida, já pesquisei em varios sites até em inglês e não sei como resolver, estou tentando fazer com que uma jlabel coloque virgula apos 2 casas e não consigo
Exemplo 10000 deixar 10,000, já usei o String format(%.2f) e não deu certo, aparece erro na hora, progrma executa mas não faz o negócio de formatar

Ola Douglas_3D
teria como postar o código para tentar te ajudar melhor?
Já tentou formatar o valor antes de joga-lo na jlabel?

Abraços :wink:
Max

Int quantidade = Integer.parseInt(qBarros.getValue().toString());
int comprou = Integer.parseInt(valor.getValue().toString());
String rr = Integer.toString(quantidade*comprou);
Resultado.setText(String.format("%.2d", rr));

up

Ninguém sabe?

Cara essa coisa do virgula, é um decimal, então pega o numero e divida por 100.
Label.setText(numero/100);

Acho que vc quer isso:

label.setText(
new DecimalFormat("###,##0.00").format(seuNumero)
);
1 curtida

Não. Eu confudir tudo. Bota assim:

String valor=String.valueOf(seunumero);
valor=valor.substring(0,2)+"."+valor.substring(3,valor.lenght);