Interrumpir un for
Mi problema es que quiero interrumpir un for, que dibuja un gráfico en un Applet, a través de un botón, el for se encuentra dentro del "paint()", alguien me puede dar esa parte del código que me haría esto. Es urgente, ya que tengo que presentar mi proyecto, gracias de antemano. Un saludo.
Ah! lo estoy haciendo con microsoft java 1.1.
Ah! lo estoy haciendo con microsoft java 1.1.
Pon una variable booleana y verificala dentro del for para saber si tienes que salir o no.
El botón únicamente debería cambiar el valor de esa variable booleana.
Se bueno.
El botón únicamente debería cambiar el valor de esa variable booleana.
Se bueno.
El prolema es que no me hace caso hasta que no acaba de ejecutar el for, cómo puedo resolver esto?
Es cierto, supongo que tanto el paint como la pulsación del botón vienen de eventos de awt, están en el mismo thread (de awt) y se ejecuta primero el for y luego el botón.
La solución sería crear un nuevo Thread para el for. Lo que pasa que al ser de pintado y cambiarlo a otro thread que no es el de awt, no se qué efectos secundarios puede tener. Haz la prueba a ver que pasa.
Se bueno.
La solución sería crear un nuevo Thread para el for. Lo que pasa que al ser de pintado y cambiarlo a otro thread que no es el de awt, no se qué efectos secundarios puede tener. Haz la prueba a ver que pasa.
Se bueno.
Si lo que quieres es romper la ejecución del for abruptamente puedes utilizar dos comandos....
break y continue...
continue termina abruptamente la iteración que esta realizando el for en un momento dado
break termina la ejecucion del fory continua en la linea que sigue del for
break y continue...
continue termina abruptamente la iteración que esta realizando el for en un momento dado
break termina la ejecucion del fory continua en la linea que sigue del for
