Programadortico.com

lunes, 8 de diciembre de 2014

Digitar sólo Numeros en JTextField JAVA ( NetBeans )

Digitar sólo Numeros en JTextField JAVA ( NetBeans )

Al Final Por Favor Comenten Que les parecio párr mantener la page, NO Registrarse Que Tienen.

Si tienes una caja de texto en JAVA ( JTextField ) y buscas una manera de poder sólo digitar números dentro de ella, debes conocer que los JTextField tienen un EVENTO llamado:  KeyTyped.

Cómo hacerlo?
                             Sencillamente seleccionas el JTextField y a la derecha haces CLICK en la parte de Propiedades. Después vas a la pestaña llamada EVENTOS, y buscas el evento llamado KeyTyped, seleccionas y das CLICK.

Enseguida te abrirá y mostrará este código:

private void MIJTextFieldKeyTyped(java.awt.event.KeyEvent evt)
    //AQUI VA EL CÓDIGO PARA PODER ESCRIBIR SÓLO NUMEROS
}

Para poder escribir sólo números ponemos el siguiente código dentro de ese evento. Quedaría así:

private void MIJTextFieldKeyTyped(java.awt.event.KeyEvent evt)
    //ESTE EVENTO NO DEJA DIGITAR LETRAS EN EL CAMPO DE TEXTO
        char car = evt.getKeyChar();
        ifMIJText.getText().length()>=8 ) evt.consume();
        if(( car<'0' || car>'9' )) evt.consume();
}

1 comentario:

Comenten para Responder sus DUDAS al INSTANTE :-)

 
Esta web utiliza cookies, puedes ver nuestra la política de cookies, aquí Si continuas navegando estás aceptándola
Política de cookies +