excepciones
Hola! Necesito ayuda con las excepciones de Java
Tengo el siguiente c贸digo:
gesto.evaluar(duracion, intensidad, pausa);
this.areaTexto.insertIcon(icono1);
La f煤nci贸n evaluar produce una excepci贸n si los par谩metros no son correctos y muestra un cuadro de dialogo de error.
¿C贸mo puedo hacer para que si se produce el error, no siga con la siguiente sentencia? Es decir, que se pare de ejecutar el evento.
Espero que puedan ayudarme. Gracias de ante mano.
Monica.
Tengo el siguiente c贸digo:
gesto.evaluar(duracion, intensidad, pausa);
this.areaTexto.insertIcon(icono1);
La f煤nci贸n evaluar produce una excepci贸n si los par谩metros no son correctos y muestra un cuadro de dialogo de error.
¿C贸mo puedo hacer para que si se produce el error, no siga con la siguiente sentencia? Es decir, que se pare de ejecutar el evento.
Espero que puedan ayudarme. Gracias de ante mano.
Monica.
Puedes hacer que el metodo evaluar() devuelve algo indicando error. Luego el resto lo pones en un if.
Otra opcion es que evaluar() lanze una excepcion. Defines el metodo de la siguiente manera
evaluar (...parametros...) throws UnaExcepcion
{
...
if (error) throw new UnaExcepcion();
}
luego, el codigo te quedar铆a
try
{
gesto.evaluar(...);
this.areaTexto...
}
catch (Exception e)
{
}
Si se produce la excepcion, el codigo salta automaticamente al catch() y no ejecuta el this.areaTexto...
Se buena.
Otra opcion es que evaluar() lanze una excepcion. Defines el metodo de la siguiente manera
evaluar (...parametros...) throws UnaExcepcion
{
...
if (error) throw new UnaExcepcion();
}
luego, el codigo te quedar铆a
try
{
gesto.evaluar(...);
this.areaTexto...
}
catch (Exception e)
{
}
Si se produce la excepcion, el codigo salta automaticamente al catch() y no ejecuta el this.areaTexto...
Se buena.
