The objective of the project is to develop a graphic editor offering similar functionalities to those provided by well known software (eg Dia, Inkscape or MSPaint). The editor that is designed in this work will allow to draw geometric shapes such as lines, ellipses, circles and stars. To program this application, we will follow the software architectural pattern Model-View-Controller (MVC). This architecture specifies a methodology to facilitate the development of an interactive graphic application.
To launch the application, you just have to execute the command java -jar Be-An-Artist.jar
at the root of the project.
An interface is launched in order to use all the tools proposed
You can, by pressing the appropriate button, then draw :
- Shapes
- Lines
- Circles
- Ellipses
- Stars (choice of the length and the number of possible branches)
- Rectangle
- Squares
You can easily draw any shape, after choosing it with a button, by a simple mouse click in the drawing area.
With the button Choisir une couleur
you can change the color of your shapes.
And by checking the Remplissage de la Forme
box the shapes you draw take the selected color.
By clicking on the Sélectionner
button and choosing a shape that has already been drawn you can retrieve the informations about it.
The code is in French.