Class SfcDisplayPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
ParallelSectionComponent

public class SfcDisplayPanel extends JPanel
See Also:
  • Field Details

    • COMPILATION_RESULTS_PROP_NAME

      public static final String COMPILATION_RESULTS_PROP_NAME
      See Also:
    • model

      protected ChartUIModel model
    • X_STD

      public static final int X_STD
      At zoom = 1.0, this is the width in pixels of a single SFC grid cell
      See Also:
    • Y_STD

      public static final int Y_STD
      At zoom = 1.0, this is the height in pixels of a single SFC grid cell
      See Also:
  • Constructor Details

  • Method Details

    • getResolution

      public static Dimension getResolution(float zoom)
    • getCompilationResults

      public com.google.common.base.Optional<ChartCompilationResults> getCompilationResults()
    • updateCompilationResults

      public void updateCompilationResults(ChartCompilationResults results)
    • getComponent

      public JComponent getComponent(UUID elementId)
    • setZoomEnabled

      public void setZoomEnabled(boolean zoomEnabled)
    • getZoom

      public float getZoom()
    • setZoom

      public void setZoom(float f)
    • zoomIn

      public void zoomIn()
    • zoomOut

      public void zoomOut()
    • isZoomEnabled

      public boolean isZoomEnabled()
    • isDrawGridlines

      public boolean isDrawGridlines()
    • setDrawGridlines

      public void setDrawGridlines(boolean drawGridlines)
    • isLegendVisible

      public boolean isLegendVisible()
    • setLegendVisible

      public void setLegendVisible(boolean legendVisible)
    • getRegistry

      public ClientStepRegistry getRegistry()
    • updateStatus

      public void updateStatus(Optional<ChartStatus> status)
    • getModel

      public ChartUIModel getModel()
    • setModel

      public void setModel(ChartUIModel model)
    • java2DToCoordinates

      public Point java2DToCoordinates(Point2D j2d)
    • coordinatesToJava2D

      public Rectangle coordinatesToJava2D(Point point)
    • getResolution

      public Dimension getResolution()
    • getPadding

      public Insets getPadding()
    • paintComponent

      protected void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class JComponent
    • paintChildren

      protected void paintChildren(Graphics g)
      Overrides:
      paintChildren in class JComponent
    • getExemptComponentCount

      public int getExemptComponentCount()
      Returns the number of components in this panel which are not element components. Used for maintaining correct z-ordering.
    • buildUI

      protected void buildUI()
    • createComponent

      protected JComponent createComponent(ChartUIElement element)
    • addPopupMouseListener

      public void addPopupMouseListener(JComponent component)
    • addContextMenuMouseListener

      protected void addContextMenuMouseListener(JComponent component)
    • calculateBounds

      public Rectangle calculateBounds(ChartUIElement element)
    • showPopup

      public void showPopup(ChartElementComponent component)
    • hidePopup

      public void hidePopup()