



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una guía de laboratorio sobre la construcción de applets animados en java. Incluye ejemplos de código que muestran cómo crear applets que simulan el movimiento de una pelota y el movimiento de la luna alrededor de la tierra. También se incluyen preguntas de cuestionario relacionadas con los conceptos de applets en java, como los métodos init, start, stop y destroy, y la forma en que los applets pueden recibir parámetros a través de la etiqueta <param> de html. El documento podría ser útil para estudiantes de cursos de programación en java, especialmente aquellos enfocados en el desarrollo de aplicaciones web y gráficos interactivos.
Tipo: Guías, Proyectos, Investigaciones
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Construccion de applets animados en java. ACTIVIDAD DE CLASE
import java. awt .; import* java. applet. Applet ; public class PruebaApplet extends Applet { public void init () { //... } public void paint ( Graphics g ) { //... g. setColor ( Color. green ); //... g. setColor ( Color. black ); //... //Escribe tres líneas de texto en la misma de texto por defecto, //en formato (x,y) = (10,30), (10,50), (10,70) g. drawString ( "texto0" , 10 , 30 ); g. setFont ( fuente1 ); g. setColor ( Color. black ); g. drawString ( "texto1" , 10 , 50 ); g. setFont ( fuente2 ); g. setColor ( Color. red );
System. out. println ( apple ); } // Output: // Apple{size=1} // Apple{size=10} } }
break; } } void mover () { x += dx ; y += dy ; if (( x > ( anchoApplet - radio )) || ( x < radio )) dx = - 1 ; if (( y > ( altoApplet - radio )) || ( y < radio )) dy = - 1 ; repaint (); // llama al update } public void update ( Graphics g ) { if ( imag == null) { imag = createImage ( anchoApplet , altoApplet ); gBuffer = imag.** getGraphics (); } gBuffer. setColor ( getBackground ()); gBuffer. fillRect ( 0 , 0 , anchoApplet , altoApplet ); gBuffer. setColor ( Color. yellow ); gBuffer. fillOval ( x - radio , y - radio , 2 ***** radio , 2 ***** radio ); g. drawImage ( imag , 0 , 0 , this); } public void paint ( Graphics g ) { update ( g ); } } PROBLEMAS PROPUESTOS Crear un applet que simule el movimiento de la Luna alrededor de la Tierra. La Tierra sera un cí rculo de color azul situado en el centro del applet. La Luna describira una orbita circular alrededor de la Tierra. El fondo del applet sera de color negro, estrellado, las estrellas seran pequenos cí rculos que estaran distribuidos al azar, su radio y color seran tambien aleatorios. La Luna mostrara sus fases durante una vuelta completa a la Tierra, para ello sera necesario crear un mí nimo de 10 imagenes de la Luna: luna llena (cí rculo de color amarillo), cuatro imagenes que representan a la luna en fase menguante, la luna nueva (circunferencia de color amarillo), y cuatro imagenes de la luna que representan la fase creciente. import java. applet. Applet ; import java. awt .;* public class LunaApplet extends Applet { int x = 150 , y = 150 , r = 100 ; // Posición y radio de la órbita de la luna