Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2011, 01:36
DianaLopez
 
Fecha de Ingreso: enero-2011
Ubicación: Nicaragua
Mensajes: 11
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Permitir solo un punto decimal

Hola! programo en NetBeans 6.9.1 y tengo un textfield que es el precio de un producto, y quiero que sólo permita un punto decimal, ya he logrado que sólo permita números, ayuda porfa

Código:
private void jTextField8KeyTyped(java.awt.event.KeyEvent evt) {
        int k=(int)evt.getKeyChar();
        //Primer if no permite el ingreso de letras y otros símbolos
        if ((k >= 32 && k <= 45) ||(k >= 58 && k <= 126)  ){
            evt.setKeyChar((char)KeyEvent.VK_CLEAR);
            evt.consume();
        }
        //Segundo if no permite el ingreso de "ñ" ," Ñ" ni "/"
        if(k==241 || k==209|| k==47){
            evt.setKeyChar((char)KeyEvent.VK_CLEAR);
            evt.consume();
        }
    }