Foros del Web » Programación para mayores de 30 ;) » Java »

Lanzar excepcion si hay una letra

Estas en el tema de Lanzar excepcion si hay una letra en el foro de Java en Foros del Web. Hola, teng un TextField y un boton, en el textfield ingreso numero o letras, quiero ingresar un numero para pasarlo como parametro a un metodo, ...
  #1 (permalink)  
Antiguo 09/06/2012, 23:00
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 1 mes
Puntos: 9
Pregunta Lanzar excepcion si hay una letra

Hola, teng un TextField y un boton, en el textfield ingreso numero o letras, quiero ingresar un numero para pasarlo como parametro a un metodo, sino es un numero que me lanze una excepcion y no mande ese numero pero no se como hacerlo

Código Javascript:
Ver original
  1. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
  2.    
  3.         try
  4.         {
  5.            
  6.            
  7.            
  8.         }
  9.         catch(InputMismatchException e)
  10.         {
  11.             JOptionPane.showMessageDialog(null,"ERROR\nIngrese solo numeros!!!","Error de Tipeo",JOptionPane.ERROR_MESSAGE);
  12.            
  13.         }

no se que agregar en el bloque try para que me lance la excepcion
  #2 (permalink)  
Antiguo 10/06/2012, 00:25
 
Fecha de Ingreso: diciembre-2011
Mensajes: 152
Antigüedad: 12 años, 4 meses
Puntos: 34
Respuesta: Lanzar excepcion si hay una letra

Código Javascript:
Ver original
  1. public void cast(String value) {
  2.         try {
  3.             Integer valueOf = Integer.valueOf(value);
  4.             System.out.println(valueOf);
  5.         } catch (NumberFormatException nfe) {
  6.             System.err.println("ERROR\nIngrese solo numeros!!!");
  7.         }
  8.     }

Etiquetas: bloque+try, excepciones, textfield
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:45.