Thorkel-dev / Be-an-Artist

Computer science project carried out in 2021, as part of my engineering studies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Be-an-Artist

Java Codacy Badge Codacy Badge

Preamble

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.

Launching

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

launch window

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

Usage

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.

Color

And by checking the Remplissage de la Forme box the shapes you draw take the selected color.

Drawings

By clicking on the Sélectionner button and choosing a shape that has already been drawn you can retrieve the informations about it.

Info

Limits ⚠️

The code is in French.

About

Computer science project carried out in 2021, as part of my engineering studies.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%