Package mgui.interfaces.graphics
Provides graphical windows for user interaction with model objects. All windows in mgui are built
upon these classes.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description CanvasListener Graphic2DMouseListener GraphicListener Deprecated. GraphicMouseListener Mouse listener on anInterfaceGraphic
object.GraphicPropertyListener InterfaceGraphicListener Specifies a listener onInterfaceGraphic
objects.InterfaceView3DObject WindowContainer Marker interface for all window containersWindowListener Specifies a listener onInterfaceGraphicWindow
objects. -
Class Summary Class Description CanvasEvent Graphic2DGrid Defines a 2D grid, for display in anInterfaceGraphic2D
window.GraphicEvent Event on anInterfaceGraphic
objects.GraphicsFunctions InterfaceCanvas3D Acts as an InterfaceGraphic wrapper for the Canvas3D object, to enable mouse handling which passes the correct source panel (set here as). InterfaceGraphic<T extends Tool> The base class for all graphical interface windows.InterfaceGraphic2D Graphical interface window for display 2D shapes (Shape2DInt).InterfaceGraphic2DTextBox Status text box for a Graphic2D window.InterfaceGraphic3D Interface class for Java3D display.InterfaceGraphicPanel Panel to define the display windows in InterfaceDisplayPanel, including: 1.InterfaceGraphicTextBox Represents a labelled text box which updates from mouse movement events on its registeredInterfaceGraphic
components.InterfaceGraphicWindow Provides a title for anInterfaceGraphic
window, which is a button.PostRenderingCanvas3D ExtendsCanvas3D
to provide post-rendering capabilities.View3D Represents a specific 3D view, defined by a frozenCamera3D
object.WindowEvent Specifies an event on a graphics window (instance ofInterfaceGraphic
). -
Enum Summary Enum Description GraphicEvent.EventType InterfaceGraphic.GraphicType WindowEvent.EventType