Java - excepcion cuando reciba letras

 
Vista:

excepcion cuando reciba letras

Publicado por tathiana (2 intervenciones) el 16/09/2018 05:17:33
buenas noches
alguien me puede ayudar?
necesito que mi programa solo reciba numeros y no se totee cuando se le ingrese letras solo lance la excepcion y continue el programa
alguien me puede ayudar?
adjunto el programa
lo estoy haciendo en eclipse
si alguien me puede ayudar se lo agradeceria mucho
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Gustavo
Val: 5
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

excepcion cuando reciba letras

Publicado por Gustavo (3 intervenciones) el 17/09/2018 18:49:55
Tati nena, a la proxima colocas pantallazos que es mucho mas rapido.

Pues mira, hice algo similar alguna vez, es como una especie de validacion lo que quieres hacer, solo quieres que se puedan digitar digitos verdad?

Pues así lo hice yo.

(Yo trabaje orientado a objetos) a un textfield(campo de texto) le agregue un evento con el teclado evento>key>keyTyped
Dentro de ese evento coloque estas lineas de codigo

1
2
3
4
5
6
7
char validar = evt.getKeyChar();
if (Character.isLetter(validar)) {
    getToolkit().beep();
    evt.consume();
    JOptionPane.showMessageDialog(null, "Debe ingresar solo digitos");
 
}
en la condicion se colocan dos metodos los cuales permiten solo el ingreso de digitos numericos obtenidos de la variable validad(que viene siendo lo que se recoge del textfield)

Avisame si te sirve :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar