Programacion

Páginas: 3 (706 palabras) Publicado: 21 de mayo de 2013
COMP 2400 – Programación Orientada a Objetos
Asignación: Animación con Applets Utilizando Primitivos Gráficos
Prof. José Navarro

Descripción
Diseñe un applet que dibuje una escena como la quese presenta en la figura. En la misma habrá la
representación de una bicicleta y un helicóptero. Las proporciones de todos los elementos de la escena
tienen que ser similares a las mostradas en lafigura. Una forma de hacer esto es copiar la imagen a MSPaint o programa equivalente y determinar las medidas o coordenadas correspondientes a cada
elemento. Al mostrarse el applet en la pantalla elhelicóptero se comenzará a desplazar hacia la
izquierda (como si fuera volando de derecha a izquierda) mientras que la bicicleta se moverá en la
dirección contraria. Cuando ambos lleguen al borde dela escena (el applet dibujará también el
rectángulo que contiene la escena) comenzarán a moverse en la dirección contraria y se mantendrán
moviendo de lado a lado en la escena.

Tanto la bicicletacomo el helicóptero se dibujarán utilizando primitivos gráficos, esto es, utilizando
drawLine, drawOval, etc. El programa tendrá una clase Helicóptero y una clase Bicicleta. Los atributos
de cadaclase contendrán las coordenadas iniciales en donde se encontrará el vehículo. Cada clase
tendrá dos constructores: uno sin argumentos en el que se asignará unas coordenadas iniciales por
defecto yotro en donde recibirá como argumentos las coordenadas iniciales. Para cada vehículo las
coordenadas iniciales corresponden a un punto de referencia del dibujo. En el caso de la bicicleta podría
serel centro de una de las ruedas u otro punto que usted seleccione. De forma similar se hará con el
helicópter.
Las clases también tendrán los métodos moveLeft() y moveRight() que modificarán lascoordenadas de
forma que se puedan mover para la derecha y para la izquierda. Las clases también tendrán el método
draw() para hacer que el objeto (Helicóptero o Bicicleta) se dibujen en pantalla. La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS