This project is a feature-rich Java Swing Drawing Application where users can draw, erase, change brush size, pick colors, clear the canvas, and save drawings as PNG images.
Built using Java AWT, Swing, and Graphics2D, this app provides smooth drawing performance and an intuitive UI.
- βοΈ Freehand Drawing with anti-aliasing
- π§½ Eraser Tool
- π¨ Color Picker
- ποΈ Adjustable Brush Size (1β50)
- π§Ό Clear Canvas
- πΎ Save Artwork as PNG
- β¨οΈ Keyboard Shortcuts:
Ctrl + Cβ ClearCtrl + Eβ Toggle EraserCtrl + Sβ Save
- β‘ Fast and responsive UI
β
βββ DrawingApp.java
βββ README.md
βββ assets
β If you like this project, please give it a star!