Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2015, 02:56
Kritik
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 1 mes
Puntos: 31
Respuesta: ¿ Hacer que una parte de codigo dentro de main vaya mas lenta ?

Puedes hacer una cosa para ver como funciona java.

Hazte un jframe y añadele únicamente 1 botón.

En el codigo que ejecuta el botón crea otro botón, radioboton, linea u otro elemento gráfico.

Ahora coloca 1 punto de interrupción en la primera linea de ejecución del botón y ejecuta tu programa en modo depuración. Cada interfaz de programación lo hace de 1 forma pero normalmente tienen ese modo de ejecucion.

Y observa el resultado. Verás como va ejecutandose linea a linea. Y no se puede ejecutar 1 linea despacio. Cada linea en el momento de ejecutarse se ejecuta inmediatamente. Si tienes una linea que diga int n=3 podrás retrasar el momento de ejecución de esa linea. Pero no puedes hacer que esa línea se ejecute despacio.

Si tu quieres que una linea pase de no estar visible a verse 1 punto y que ese punto se junte con otro punto a su lado, y luego aparezca un tercer punto pegado a ellos, y vayan apareciendo poco a poco puntos pegados al anterior y se vaya dibujando poco a poco una linea que se vaya alargando hasta su longitud final en vez de que de no ser visible pase toda la linea a ser visible toda a la vez... entonces lo que necesitas es una animación.

Yo nunca he hecho animaciones en java pero sean como sean, se harán ejecutando ordenes linea a linea... y cada instrucción se ejecutará a la velocidad que el microprocesador pueda. Ni más deprisa ni más despacio.