Paso 9: Teoría del Software (código)
Esta entrada no es clave para obtener el visualizador de corriente, pero le ayudará a entender lo que está haciendo el código y por qué. No dude en saltar este paso para que acaba funcionando. El código utiliza el lenguaje de programación basado en java de procesamiento y los monitores se torna esencialmente un pase de diapositivas. Ubicación de la pantalla elige donde estamos en la presentación de diapositivas, y como se mueve las imágenes recorrer, similar a la animación en stop motion.
Para contener todas las imágenes escribimos una clase ImageSet que encapsula los datos en un formato fácilmente accesible. Almacena el nombre de la imagen, extensión, número de imágenes para el conjunto, etc.. Luego hay una segunda clase Scroller que construye el ImageSet y manijas mostrando todo. La clase de barra de desplazamiento es la importante. Theres un buffer que permite la calibración sobre la marcha, mientras que su funcionamiento. Funciona al modificar qué mapa de valores de posición a lo que las imágenes. Es importante que esto está aquí porque incluso sin aceleración del ratón, movimientos del ratón rápida pueden hacer que a la deriva. Los detalles de su uso están en el siguiente paso. Si eres curioso acerca de esta comprobación el código.