Cálculos e Vírgula

Olá pessoal,

Tenho no meu sistema valores que precisam participar de cálculos, porém até onde eu sei para se fazer uma soma os falores “quebrados” precisam ser estar divididos por ponto (10.50) não podendo ser com virgula (10,50), pois ocasiona erro.
Alguém sabe como fazer para que valores com virgula sejam calculados como os com ponto, sem que eu precise usar “DecimalFormatter” ou coisa do tipo?
Ou então, tem como eu mudar na aplicação para a pessoa digitar virgula e sair ponto? (estou pesquisando isso)

abraço!

se for web dá pra usar javascript pra controlar isso.

web ou desktop?

Veja se é isso.

public void keyTyped(KeyEvent e) {
//Se digitar ‘,’ ele seta para ‘.’
if (e.getKeyChar()==’,’) {
e.setKeyChar(’.’);
}
//Inibe a entrada de letras
if(!Character.isDigit(e.getKeyChar()) & e.getKeyChar()!=’.’ & e.getKeyChar()!=’,’){
e.consume();
}
}

[quote=cassio]
web ou desktop?[/quote]

Desktop.

[quote=jr.mg]Veja se é isso.

public void keyTyped(KeyEvent e) {
//Se digitar ‘,’ ele seta para ‘.’
if (e.getKeyChar()==’,’) {
e.setKeyChar(’.’);
}
//Inibe a entrada de letras
if(!Character.isDigit(e.getKeyChar()) & e.getKeyChar()!=’.’ & e.getKeyChar()!=’,’){
e.consume();
}
}
[/quote]

Vou testar aqui. :smiley: