Bloquear textfield utilizando (textfieldKeyTyped) para aceitar somente 1 ponto

0 respostas
java
C

Boa noite pessoal,
Estou com um problema em meu código para construir uma calculadora básica.
Utilizo o FormJFrame para ser mais ‘eficaz’, mas meu campo que aceita o número para efetuar a soma não está aceitando apenas UM ponto. Deixo a seguir a parte do código em questão:

String carac = [telefone removido].;

primeironmr.getText().replace(",", .);

String carac1 = [telefone removido];

if(cont==0){

if (!carac.contains(evt.getKeyChar() + “”)) {

evt.consume();

}else if(!carac1.contains(evt.getKeyChar() + “”)){

cont=1;

}

} else if(primeironmr.getText().indexOf(".")==-1){

evt.consume();

}else {

if (!carac1.contains(evt.getKeyChar() + “”)) {

evt.consume();

}

}
Criado 10 de março de 2016
Respostas 0
Participantes 1