Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 08:49
PolacoJNM
 
Fecha de Ingreso: octubre-2009
Mensajes: 41
Antigüedad: 15 años, 1 mes
Puntos: 0
Borrar caracter de JTextField

Bueno el problema es el siguiente, estoy validando un JTextField para que solo ingrese numeros, pero no encuentro la forma para que si ingresa una letra la borre sin eliminar todo el contenido del JTextField, el codigo lo tengo en el KeyReleased de la caja de texto, pero al no encontrar forma me vi obligado a borrar todo el conteido con txttel.setText("");

Alguien me puede ayudar??

Código Javascript:
Ver original
  1. private void txttelKeyReleased(java.awt.event.KeyEvent evt) {
  2.         if (!txttel.getText().matches("[0-9]+[.]?[0-9]*")) {
  3.             txttel.setText("");
  4.         }
  5.     }