This JavaFX project allows users to draw various shapes. The implementation follows the Composite Design Pattern, enabling complex shapes to be composed of simpler ones.
- Draw Shapes: Create and manipulate different shapes such as circles, rectangles, and more.
- Composite Design Pattern: Combine simple shapes to form complex structures.
- User Interface: Intuitive UI for drawing and managing shapes.
- JavaFX: For building the graphical user interface.
- Java: Core programming language.
- Composite Design Pattern: For structuring the shape objects.