Class JLineGraph

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable

public class JLineGraph extends JComponent
See Also:
  • Constructor Details

    • JLineGraph

      public JLineGraph()
  • Method Details

    • main

      public static void main(String[] args)
    • createLegend

      public JComponent createLegend(boolean vertical, boolean wrap)
    • createRangeSeries

      public JLineGraph.RangeChartData createRangeSeries(String title)
    • createSeries

      public JLineGraph.ChartData createSeries(String title)
    • getAnnotationColor

      public Color getAnnotationColor()
    • getFixedPadding

      public int getFixedPadding()
    • getMajorAxisColor

      public Color getMajorAxisColor()
    • getMinorAxisColor

      public Color getMinorAxisColor()
    • getMinorAxisCount

      public int getMinorAxisCount()
    • getMinorAxisStep

      public double getMinorAxisStep()
    • getNextBorderColor

      public Color getNextBorderColor()
    • getNextBorderWidth

      public float getNextBorderWidth()
    • getNextFillColor

      public Color getNextFillColor()
    • getScaleX

      public double getScaleX()
    • getScaleY

      public double getScaleY()
    • getValueEntries

      public Map<String,JLineGraph.LineChartData> getValueEntries()
    • isAnnotateMinorAxis

      public boolean isAnnotateMinorAxis()
    • isNextBorder

      public boolean isNextBorder()
    • isNextFilled

      public boolean isNextFilled()
    • isUseFixedPadding

      public boolean isUseFixedPadding()
    • isUseMinorAxisSteps

      public boolean isUseMinorAxisSteps()
    • overrideMaxValue

      public void overrideMaxValue(double maxValue)
    • overrideMinValue

      public void overrideMinValue(double minValue)
    • resetOverrideMaxValue

      public void resetOverrideMaxValue()
    • setAnnotateMinorAxis

      public void setAnnotateMinorAxis(boolean annotateMinorAxis)
    • setAnnotationColor

      public void setAnnotationColor(Color annotationColor)
    • setFixedPadding

      public void setFixedPadding(int fixedPadding)
    • setMajorAxisColor

      public void setMajorAxisColor(Color majorAxisColor)
    • setMinorAxisColor

      public void setMinorAxisColor(Color minorAxisColor)
    • setMinorAxisCount

      public void setMinorAxisCount(int minorAxisCount)
    • setMinorAxisStep

      public void setMinorAxisStep(double minorAxisStep)
    • setNextBorder

      public void setNextBorder(boolean nextBorder)
    • setNextBorderColor

      public void setNextBorderColor(Color nextBorderColor)
    • setNextBorderWidth

      public void setNextBorderWidth(float nextBorderWidth)
    • setNextFillColor

      public void setNextFillColor(Color nextFillColor)
    • setNextFilled

      public void setNextFilled(boolean nextFilled)
    • setScale

      public void setScale(double x, double y)
    • setScaleX

      public void setScaleX(double scaleX)
    • setScaleY

      public void setScaleY(double scaleY)
    • setUseFixedPadding

      public void setUseFixedPadding(boolean useFixedPadding)
    • setUseMinorAxisSteps

      public void setUseMinorAxisSteps(boolean useMinorAxisSteps)
    • setValueEntries

      public void setValueEntries(Map<String,JLineGraph.LineChartData> valueEntries)
    • computeMaxValue

      protected double computeMaxValue()
    • computeMinValue

      protected double computeMinValue()
    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent