Java Drawing Application
Features
- Multiple shape tools: Circle, Rectangle, Square, Triangle, Oval, Polyline, Squiggle
- Real-time visual feedback while drawing
- Undo / Redo actions
- Copy / Paste shapes
- Eraser tool
- Gridlines for alignment
- Resizable canvas
- Save files directly to the user to later import into application
- Customizable styles: color, fill, opacity, line thickness
Technologies
- Java
- mJavaFX (GUI)
- Uses Scrum in multiple sprints
- UML diagrams for Architecture