Skip to content

A Vector Based Drawing Application allows the user to draw different shapes and manipulate them.

Notifications You must be signed in to change notification settings

mtarek97/Paint-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paint Project

A Vector Based Drawing Application that allows the user to draw different shapes and manipulate them.

  • has a user-friendly interface
  • supports many features such as save, load, copy, paste, undo, redo, move, resize and delete shapes
  • implemented by applying MVC model and different design patterns such as Command design pattern with undo and redo actions
  • supports dynamic shapes loading using Java Reflection API

Built With

  • Java - The programming language used
  • Swing - The GUI widget toolkit used

Getting Started

See User Guide

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A Vector Based Drawing Application allows the user to draw different shapes and manipulate them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages