Package mgui.interfaces.tools
Provides a framework for "tool" objects, which allow the user to modify or
interrogate model objects.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description Tool Interface for any class which performs an operation or set of operations on ModelGUI objects, which involves user interaction.Toolable<T extends Tool> Interface for objects which can be operated on by a specific class of tools.ToolInputListener Interface for objects which respond toToolInputEvent
s.ToolListener -
Class Summary Class Description InterfaceTool2DPanel Deprecated. InterfaceToolPanel Panel displaying buttons for various tools, categorized.MouseBehavior ToolBehavior3DAdapter Adapter to act as bridge between AWT Behaviors and the Tools that respond to them.ToolConstants ToolEvent An event on a Tool objectToolInputAdapter Abstract class providing a listener interface for all Tool input events.ToolInputEvent Event signifying that input has been detected and must be handled by aTool
object.ToolInputMouseAdapter ExtendsToolInputAdapter
to respond specifically to mouse events.ToolMouseAdapter ToolMouseEvent -
Enum Summary Enum Description ToolEvent.EventType