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 anInterfaceGraphicobject.GraphicPropertyListener InterfaceGraphicListener Specifies a listener onInterfaceGraphicobjects.InterfaceView3DObject WindowContainer Marker interface for all window containersWindowListener Specifies a listener onInterfaceGraphicWindowobjects. -
Class Summary Class Description CanvasEvent Graphic2DGrid Defines a 2D grid, for display in anInterfaceGraphic2Dwindow.GraphicEvent Event on anInterfaceGraphicobjects.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 registeredInterfaceGraphiccomponents.InterfaceGraphicWindow Provides a title for anInterfaceGraphicwindow, which is a button.PostRenderingCanvas3D ExtendsCanvas3Dto provide post-rendering capabilities.View3D Represents a specific 3D view, defined by a frozenCamera3Dobject.WindowEvent Specifies an event on a graphics window (instance ofInterfaceGraphic). -
Enum Summary Enum Description GraphicEvent.EventType InterfaceGraphic.GraphicType WindowEvent.EventType