$ cd Jdraw
$ gradle run
note: you might need to have gradle installed first to run this project, after install, use gradle --version
to check.
- Draw shapes (include Rectangle, Oval, Line)
- Pencil
- Add text
- Change color of next object to be added
- Eraser
- Change stroke (thickness) of next object to be added
- open image
- save image
- undo / redo add objects
- move selected object
- Update color & stroke in sidebar when selecting new object
- undo / redo move
- undo / redo change color & stroke
- zoom in / out
- Fill color
- UI re-design (replace buttons with icons)