Skip to content

Desarrollo de una aplicación que permite dibujar formas, similar a un paint muy básico

Notifications You must be signed in to change notification settings

camilaDiToro/PAINT-TP-FINAL-POO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabajo Práctico Final - Programación Orientada a Objetos

En el siguiente trabajo práctico pusimos en práctica nuestros conocimientos para llevar a cabo el desarrollo de una aplicación de escritorio similar al famoso Paint.

Junto con este archivo se encuentra un informe detallado sobre el funcionamiento de la aplicación, los problemas que han surgido en el transcurso del trabajo práctico y los cambios que le hemos hecho al código provisto por la cátedra, la carpeta src que contiene todos los códigos fuente para que la aplicación funcione junto con los UML y la carpeta oculta .git.

Ejecución

El código se llevo adelante con la version 15 de Java FX. Recordar incluir las siguientes líneas a la máquina virtual al correr el main en la clase AppLauncher dentro de la carpeta App:

 --module-path C:\Users\$$$\Documents\JavaFX\javafx-sdk-16\lib --add-modules=javafx.swing,javafx.graphics,javafx.fxml,javafx.media,javafx.web

donde $$$ se debe completar para llegar correctamente a las librerias.

Resultado final

En el escritorio del usuario se abrirá la aplicación Paint 2.0 en la cual, el usuario, podrá interactuar con ella.

Estas son las funcionalidades que tiene implementada la aplicación Paint 2.0:

 •Personalizar el borde de las figuras y las líneas.
 •Personalizar el relleno de las figuras.
 •Seleccionar una figura para desplazarla sobre la ventana o para borrarla.
 •Seleccionar múltiples dibujos para desplazarlos sobre la ventana o para borrarlos.
 •Seleccionar un(múltiples) dibujo(s) para traerlo(s) al frente o al fondo de la ventana.

Errores

El programa no aborta en ningún momento y no lanza excepciones durante la ejecución del programa.

 Nota: El programa no se corrió en MacOSX dado que ninguno de los participantes posee alguna.

About

Desarrollo de una aplicación que permite dibujar formas, similar a un paint muy básico

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •