Plano cartesiano en formulario de netbeans

Buen día expertos deseo realizar un proyecto el cual esta basado en la suma y resta de vectores en la cual iré preguntando paso a paso ya que soy novato en este campo de la programación. A continuación describo el proyecto completo y deseo es saber por donde empezar si realizando un plano, y si es así entonces como gratificarlo en el formulario...

- El sistema debe permitir al usuario, ubicar de uno a 3 vectores en la pantalla, de forma libre, mediante el uso del mouse.

- El sistema debe permitir al usuario, ubicar cada uno de los vectores posicionados en la pantalla, modificando con el mouse, su magnitud, su dirección y su sentido.

- El sistema debe mostrar información gráfica del vector (Magnitud y Dirección y Sentido).

- El sistema debe permitir modificar la magnitud y dirección de cada vector, mediante la modificación de sus valores en cajas de texto.

- El sistema debe permitir escoger el valor de referencia con el que se trabajarán la direcciones: Grados o Radianes.

- El sistema debe permitir al usuario, escoger si desea o no ver una cuadricula que le sirva de referencia para comparar visualmente las magnitudes.

- El sistema debe permitir al usuario escoger el tipo de operación que desea calcular con los vectores adicionados: Suma de vectores o Resta de vectores.

- El sistema debe mostrar el vector resultante de la operación de suma o resta entre los vectores adicionados

- El sistema debe permitir al usuario mostrar la propiedad de “Producto de un vector por un número”.

- El sistema debe ser desarrollado usando Java Applets.

- El sistema debe ser construido bajo los pilares de la programación Orientada a objetos

- El sistema debe contener o enlazar información teórica acerca de “Las operaciones con vectores y sus propiedades”.

Por favor lo único que necesito es una guía para empezar con el proyecto que debo hacer primero y comenzar mi investigación o en su defecto realizar la pregunta para ir resolviendo el proyecto muchas gracias y quedo inmensamente agradecido con su ayuda...

Añade tu respuesta

Haz clic para o