JavaFX Utils

PassAnimation

Component to help implement animation based on onMouseEntered and onMouseExited as entry and exit points respectively.

Constructors

	public PassAnimation(T node,
		EventHandler<? super MouseEvent> onEnter,
		EventHandler<? super MouseEvent> onExit,
		boolean keepOldHandlers)
					

  • node : Node in which will be mounted animation.
  • onEnter : entry point of animation.
  • onExit : exit point of animation.
  • keepOldHandlers : indicates if old EventHandlers are to keep or discard.

There are more constructors with different parameters, but all will internally call this first one.

Variations :

  • Constructors that don't receive keepOldHandlers this value is assumed as true.
  • Constructors that receive IComponent<T> component obtain Node from component.getNode().
	public PassAnimation(T node,
		EventHandler<? super MouseEvent> onEnter,
		EventHandler<? super MouseEvent> onExit)
					
	public PassAnimation(IComponent<T> component,
		EventHandler<? super MouseEvent> onEnter,
		EventHandler<? super MouseEvent> onExit,
		boolean keepOldHandlers)
					
	public PassAnimation(IComponent<T> component,
		EventHandler<? super MouseEvent> onEnter,
		EventHandler<? super MouseEvent> onExit)
					

Links