Package | Description |
---|---|
draw |
Enclosing package of the Drawing Application.
|
draw.clipboard | |
draw.controller |
Enclosing package for all classes related to reacting to user interactions.
|
draw.controller.command |
The Command design pattern allows you to encapsulate requests to perform an action, and
decouple the client that requests the command from the service that carries out the action.
|
draw.controller.handler |
Adapts low-level mouse events to events relevant for the application-domain.
|
draw.controller.json |
Responsible for converting Model into JSON and vice versa.
|
draw.controller.visitors |
All stand-alone visitor classes are contained in this package.
|
draw.model |
Entity classes that represent the application domain.
|
draw.palette |
Classes that model desired actions by user initiated with the mouse.
|
draw.tools |
Available tools for application.
|
draw.view |
GUI classes for application.
|