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