| Interface | Description |
|---|---|
| MouseControl |
A combination of the
MouseListener,
MouseMotionListener and MouseWheelListener
interface. |
| ObjectPainter<T> |
Interface for all classes that may paint some object.
|
| Painter |
Interface for all classes that may perform painting operations.
|
| Class | Description |
|---|---|
| InputEventPredicates |
Predicates for input events.
|
| LinkedMouseControls |
A class for creating a
MouseControl that is only a "link" between
multiple viewer instances, applying the same mouse operations to all
viewers. |
| LinkedMouseControls.Handle |
A handle that is returned by
LinkedMouseControls.connect(Collection) and that may be used
to later LinkedMouseControls.Handle.disconnect() the viewers. |
| MouseControls |
Methods to create
MouseControl instances |
| MultiObjectPainter<T> |
Implementation of an
ObjectPainter that paints multiple objects
using a delegate |
| Painters |
Methods related to
Painters and ObjectPainters |
| SimpleObjectPainter<T> |
Implementation of a
Painter that allows setting an object
that should be painted with a delegate ObjectPainter |
| TransformedObjectPainter<T> |
Implementation of an
ObjectPainter that delegates the painting
to another ObjectPainter, and allows setting an additional
transform. |
| TransformedPainter |
Implementation of a
Painter that calls a delegate painter
after applying a transform to the given world-to-screen transform |
| Viewer |
A panel that allows translating, rotating and zooming.
|
Copyright © 2019. All Rights Reserved.