excepciones

Monica
22 de Agosto del 2003
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.

chuidiang
22 de Agosto del 2003
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.

Monica
22 de Agosto del 2003
Muchas gracias por tu ayuda!

Adios, Monica