org.jplot2d.interaction
Class InteractionMode
- java.lang.Object
-
- org.jplot2d.interaction.InteractionMode
-
public class InteractionMode extends java.lang.ObjectAn operation mode contains a list of available commands and configuration of how to trigger them.
-
-
Constructor Summary
Constructors Constructor and Description InteractionMode(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidbindClickBehavior(MouseClickBehavior behavior, MouseButtonCombination mbc)Binds the given behavior with the MouseButtonCombination.voidbindDragBehavior(MouseDragBehavior behavior, MouseButtonCombination mbc)Binds the given behavior with the MouseButtonCombination.voidbindMoveBehavior(MouseMoveBehavior behavior, MouseButtonCombination mbc)Binds the given action with the MouseButtonAction.voidbindWheelBehavior(MouseWheelBehavior behavior, MouseButtonCombination mbc)Binds the given behavior with the MouseButtonCombination.MouseBehavior[]getAvailableMouseBehaviors()java.lang.StringgetName()Returns the mode name.ValueChangeBehavior[]getValueChangeBehaviors()voidsetAvailableMouseBehaviors(MouseBehavior... behaviors)voidsetValueChangeBehaviors(ValueChangeBehavior... feedbacks)java.lang.StringtoString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the mode name.- Returns:
- the mode name
-
getAvailableMouseBehaviors
public MouseBehavior[] getAvailableMouseBehaviors()
-
setAvailableMouseBehaviors
public void setAvailableMouseBehaviors(MouseBehavior... behaviors)
-
setValueChangeBehaviors
public void setValueChangeBehaviors(ValueChangeBehavior... feedbacks)
-
getValueChangeBehaviors
public ValueChangeBehavior[] getValueChangeBehaviors()
-
bindMoveBehavior
public void bindMoveBehavior(MouseMoveBehavior behavior, MouseButtonCombination mbc)
Binds the given action with the MouseButtonAction.
-
bindClickBehavior
public void bindClickBehavior(MouseClickBehavior behavior, MouseButtonCombination mbc)
Binds the given behavior with the MouseButtonCombination.
-
bindDragBehavior
public void bindDragBehavior(MouseDragBehavior behavior, MouseButtonCombination mbc)
Binds the given behavior with the MouseButtonCombination.
-
bindWheelBehavior
public void bindWheelBehavior(MouseWheelBehavior behavior, MouseButtonCombination mbc)
Binds the given behavior with the MouseButtonCombination.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DMelt 3.0 © DataMelt by jWork.ORG