Interface Tracker

All Known Subinterfaces:
DragTracker, HandleTracker, SelectAreaTracker
All Known Implementing Classes:
AbstractTracker, SimpleDragTracker, SimpleHandleTracker, SimpleSelectAreaTracker

public interface Tracker
Tracker.
Author:
Werner Randelshofer
  • Method Details

    • getNode

      @NonNull javafx.scene.Node getNode()
      Returns the node which presents the tracker.
      Returns:
      a node
    • trackMousePressed

      void trackMousePressed(javafx.scene.input.MouseEvent evt, DrawingView view)
      Handle input event forwarded from the parent Tool.
      Parameters:
      evt - an event
      view - a view
    • trackMouseReleased

      void trackMouseReleased(javafx.scene.input.MouseEvent evt, DrawingView view)
      Handle input event forwarded from the parent Tool.
      Parameters:
      evt - an event
      view - a view
    • trackMouseClicked

      void trackMouseClicked(javafx.scene.input.MouseEvent evt, DrawingView view)
      Handle input event forwarded from the parent Tool.
      Parameters:
      evt - an event
      view - a view
    • trackMouseDragged

      void trackMouseDragged(javafx.scene.input.MouseEvent evt, DrawingView view)
      Handle input event forwarded from the parent Tool.
      Parameters:
      evt - an event
      view - a view
    • trackKeyPressed

      void trackKeyPressed(javafx.scene.input.KeyEvent event, DrawingView view)
    • trackKeyReleased

      void trackKeyReleased(javafx.scene.input.KeyEvent event, DrawingView view)
    • trackKeyTyped

      void trackKeyTyped(javafx.scene.input.KeyEvent event, DrawingView view)