Interface TableLensComponent<Component,​Row,​C>

  • All Superinterfaces:
    com.macrofocus.crossplatform.CPComponent<Component>, com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    All Known Implementing Classes:
    AbstractTableLensComponent, SwingTableLensComponent

    public interface TableLensComponent<Component,​Row,​C>
    extends com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    • Method Detail

      • getNativeComponent

        Component getNativeComponent()
        Specified by:
        getNativeComponent in interface com.macrofocus.crossplatform.CPComponent<Component>
      • scheduleUpdate

        void scheduleUpdate()
      • createOverplots

        void createOverplots()
      • getClosestRow

        Row getClosestRow​(int x,
                          int y)
      • getRows

        java.util.List<Row> getRows​(com.macrofocus.igraphics.Rectangle2D rect)
        Returns the nodes overlapping the specified rectangle.
        Parameters:
        rect - the rectangle in screen coordinates
        Returns:
        the list of nodes