16/10/2015, 02:56
|
(Desactivado) | | Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 9 meses 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. |