Class RespTimeGraphChart

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class RespTimeGraphChart extends JPanel
See Also:
  • Field Details

    • data

      protected double[][] data
    • title

      protected String title
    • xAxisTitle

      protected String xAxisTitle
    • yAxisTitle

      protected String yAxisTitle
    • yAxisLabel

      protected String yAxisLabel
    • xAxisLabels

      protected String[] xAxisLabels
    • width

      protected int width
    • height

      protected int height
    • incrYAxisScale

      protected int incrYAxisScale
    • legendLabels

      protected String[] legendLabels
    • maxYAxisScale

      protected int maxYAxisScale
    • titleFont

      protected Font titleFont
    • legendFont

      protected Font legendFont
    • color

      protected Color[] color
    • showGrouping

      protected boolean showGrouping
    • legendPlacement

      protected int legendPlacement
    • pointShape

      protected Shape pointShape
    • strokeWidth

      protected float strokeWidth
  • Constructor Details

    • RespTimeGraphChart

      public RespTimeGraphChart()
      Constructor
    • RespTimeGraphChart

      public RespTimeGraphChart(LayoutManager layout)
      Constructor
      Parameters:
      layout - The LayoutManager to be used
    • RespTimeGraphChart

      public RespTimeGraphChart(LayoutManager layout, boolean isDoubleBuffered)
      Constructor
      Parameters:
      layout - The LayoutManager to be used
      isDoubleBuffered - Flag whether double buffering should be used
  • Method Details

    • setData

      public void setData(double[][] data)
    • setTitle

      public void setTitle(String title)
    • setXAxisTitle

      public void setXAxisTitle(String title)
    • setYAxisTitle

      public void setYAxisTitle(String title)
    • setXAxisLabels

      public void setXAxisLabels(String[] labels)
    • setYAxisLabels

      public void setYAxisLabels(String label)
    • setLegendLabels

      public void setLegendLabels(String[] labels)
    • setWidth

      public void setWidth(int w)
    • setHeight

      public void setHeight(int h)
    • setIncrYAxisScale

      public void setIncrYAxisScale(int incrYAxisScale)
      Parameters:
      incrYAxisScale - the incrYAxisScale to set
    • getMaxYAxisScale

      public int getMaxYAxisScale()
      Returns:
      the maxYAxisScale
    • setMaxYAxisScale

      public void setMaxYAxisScale(int maxYAxisScale)
      Parameters:
      maxYAxisScale - the maxYAxisScale to set
    • getColor

      public Color[] getColor()
      Returns:
      the color
    • setColor

      public void setColor(Color[] color)
      Parameters:
      color - the color to set
    • getTitleFont

      public Font getTitleFont()
      Returns:
      the titleFont
    • setTitleFont

      public void setTitleFont(Font titleFont)
      Parameters:
      titleFont - the titleFont to set
    • getLegendFont

      public Font getLegendFont()
      Returns:
      the legendFont
    • setLegendFont

      public void setLegendFont(Font legendFont)
      Parameters:
      legendFont - the legendFont to set
    • getLegendPlacement

      public int getLegendPlacement()
      Returns:
      the legendPlacement
    • setLegendPlacement

      public void setLegendPlacement(int legendPlacement)
      Parameters:
      legendPlacement - the legendPlacement to set
    • getPointShape

      public Shape getPointShape()
      Returns:
      the pointShape
    • setPointShape

      public void setPointShape(Shape pointShape)
      Parameters:
      pointShape - the pointShape to set
    • getStrokeWidth

      public float getStrokeWidth()
      Returns:
      the strokeWidth
    • setStrokeWidth

      public void setStrokeWidth(float strokeWidth)
      Parameters:
      strokeWidth - the strokeWidth to set
    • isShowGrouping

      public boolean isShowGrouping()
      Returns:
      the showGrouping
    • setShowGrouping

      public void setShowGrouping(boolean showGrouping)
      Parameters:
      showGrouping - the showGrouping to set
    • paintComponent

      public void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class JComponent