Class AWTDualModeMouseSelector
- java.lang.Object
 - 
- org.jzy3d.chart.controllers.mouse.AWTDualModeMouseSelector
 
 
- 
public class AWTDualModeMouseSelector extends Object
A utility to toggle between- the main default mouse controller 
AWTCameraMouseController, used to control viewpoint - another custom mouse controller, such as a selection mouse utility
 
KeyListenerto toggle between the two modes.- Author:
 - Martin Pernollet
 
 - the main default mouse controller 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected Chartchartprotected booleandisplayMessageprotected Stringmessagestatic StringMESSAGE_ROTATION_MODEstatic StringMESSAGE_SELECTION_MODEprotected AWTRenderer2dmessageRendererprotected AWTCameraMouseControllermouseCameraprotected AWTAbstractMouseSelectormouseSelectionprotected CameraThreadControllerthreadCamera 
- 
Constructor Summary
Constructors Constructor Description AWTDualModeMouseSelector(Chart chart, AWTAbstractMouseSelector alternativeMouse) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Chartbuild(Chart chart, AWTAbstractMouseSelector alternativeMouse)AWTRenderer2dbuildMessageRenderer()KeyListenerbuildToggleKeyListener(Chart chart)protected voidreleaseCam()protected voiduseCam() 
 - 
 
- 
- 
Field Detail
- 
chart
protected Chart chart
 
- 
messageRenderer
protected AWTRenderer2d messageRenderer
 
- 
threadCamera
protected CameraThreadController threadCamera
 
- 
mouseCamera
protected AWTCameraMouseController mouseCamera
 
- 
mouseSelection
protected AWTAbstractMouseSelector mouseSelection
 
- 
displayMessage
protected boolean displayMessage
 
- 
message
protected String message
 
- 
MESSAGE_SELECTION_MODE
public static String MESSAGE_SELECTION_MODE
 
- 
MESSAGE_ROTATION_MODE
public static String MESSAGE_ROTATION_MODE
 
 - 
 
- 
Constructor Detail
- 
AWTDualModeMouseSelector
public AWTDualModeMouseSelector(Chart chart, AWTAbstractMouseSelector alternativeMouse)
 
 - 
 
- 
Method Detail
- 
build
public Chart build(Chart chart, AWTAbstractMouseSelector alternativeMouse)
 
- 
buildToggleKeyListener
public KeyListener buildToggleKeyListener(Chart chart)
 
- 
buildMessageRenderer
public AWTRenderer2d buildMessageRenderer()
 
- 
useCam
protected void useCam()
 
- 
releaseCam
protected void releaseCam()
 
 - 
 
 -