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()
-
-