Package com.reportmill.panels
Class Scene3DTool
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.panels.Tool
com.reportmill.panels.Scene3DTool
- All Implemented Interfaces:
- RMArchiver.Archiving,- Cloneable
Tool for editing RMScene3D in Swing.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classAn inner class to provide inspector manipulation of a Scene3D's 3D orientation.Nested classes/interfaces inherited from class com.reportmill.panels.ToolTool.RMShapeHandle
- 
Field SummaryFields inherited from class com.reportmill.panels.ToolHandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the class that this tool is responsible for.getUI()Returns the Swing UI panel.Returns the name of this tool for the inspector window.booleanisInstance(Object anObj) Returns whether an object can be edited by this tool.voidmouseDragged(RMShape aShape, MouseEvent anEvent) Event handler for editing.voidmousePressed(RMShape aShape, MouseEvent anEvent) Event handler for editing.voidmouseReleased(RMShape aShape, MouseEvent anEvent) Event handler for editing.voidUpdates the Swing GUI from the given scene.voidresetUI()Updates Swing UI panel from currently selected scene3d.voidUpdates currently selected scene 3d from Swing UI panel controls.voidUpdates the given scene 3d from Swing UI panel controls.Methods inherited from class com.reportmill.panels.ToolactivateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandleCount, getHandlePoint, getHandleRect, getImageIcon, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isSelected, isSuperSelected, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressedSelection, mouseReleased, moveShapeHandle, newInstance, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditorMethods inherited from class com.reportmill.base.RMObjectclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
- 
Constructor Details- 
Scene3DToolpublic Scene3DTool()
 
- 
- 
Method Details- 
getUIReturns the Swing UI panel.
- 
resetUIpublic void resetUI()Updates Swing UI panel from currently selected scene3d.
- 
resetUpdates the Swing GUI from the given scene.
- 
respondUIUpdates currently selected scene 3d from Swing UI panel controls.
- 
respondUIUpdates the given scene 3d from Swing UI panel controls.
- 
getShapeClassReturns the class that this tool is responsible for.- Overrides:
- getShapeClassin class- Tool
 
- 
isInstanceReturns whether an object can be edited by this tool.- Overrides:
- isInstancein class- Tool
 
- 
getWindowTitleReturns the name of this tool for the inspector window.- Overrides:
- getWindowTitlein class- Tool
 
- 
mousePressedEvent handler for editing.- Overrides:
- mousePressedin class- Tool
 
- 
mouseDraggedEvent handler for editing.- Overrides:
- mouseDraggedin class- Tool
 
- 
mouseReleasedEvent handler for editing.- Overrides:
- mouseReleasedin class- Tool
 
 
-