| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 08:13:06
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline
|
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!
|
"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 08:25:24
|
andreiribas
JavaEvangelist
![[Avatar]](/images/avatar/39016cfe079db1bfb359ca72fcba3fd8.jpg)
Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline
|
se for web dá pra usar javascript pra controlar isso.
|
SCJP 6.0
OCE JSP and Servlet Developer, JEE 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 08:27:56
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
web ou desktop?
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 08:52:42
|
jr.mg
JavaChild
Membro desde: 25/07/2006 22:39:04
Mensagens: 131
Offline
|
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();
}
}
|
Júnior |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2007 13:15:12
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline
|
cassio wrote:
web ou desktop?
Desktop.
|
"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2007 13:15:57
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline
|
jr.mg wrote: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();
}
}
Vou testar aqui.
|
"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim |
|
|
 |
|
|