org.jzy3d.chart.controllers.mouse
Class AWTDualModeMouseSelector

java.lang.Object
  extended by org.jzy3d.chart.controllers.mouse.AWTDualModeMouseSelector

public class AWTDualModeMouseSelector
extends Object

A utility to toggle between

Uses a KeyListener to toggle between the two modes.

Author:
Martin Pernollet

Field Summary
protected  Chart chart
           
protected  boolean displayMessage
           
protected  String message
           
static String MESSAGE_ROTATION_MODE
           
static String MESSAGE_SELECTION_MODE
           
protected  Renderer2d messageRenderer
           
protected  AWTCameraMouseController mouseCamera
           
protected  AWTAbstractMouseSelector mouseSelection
           
protected  CameraThreadController threadCamera
           
 
Constructor Summary
AWTDualModeMouseSelector(Chart chart, AWTAbstractMouseSelector alternativeMouse)
           
 
Method Summary
 Chart build(Chart chart, AWTAbstractMouseSelector alternativeMouse)
           
 Renderer2d buildMessageRenderer()
           
 KeyListener buildToggleKeyListener(Chart chart)
           
protected  void releaseCam()
           
protected  void useCam()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chart

protected Chart chart

messageRenderer

protected Renderer2d 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 Renderer2d buildMessageRenderer()

useCam

protected void useCam()

releaseCam

protected void releaseCam()


Copyright © 2013. All rights reserved.