Class SwingWrapper<T extends org.knowm.xchart.internal.chartpart.Chart>


  • public class SwingWrapper<T extends org.knowm.xchart.internal.chartpart.Chart>
    extends Object
    A convenience class used to display a Chart in a barebones Swing application
    Author:
    timmolter
    • Constructor Detail

      • SwingWrapper

        public SwingWrapper​(T chart)
        Constructor
        Parameters:
        chart -
      • SwingWrapper

        public SwingWrapper​(List<T> charts)
        Constructor - The number of rows and columns will be calculated automatically Constructor
        Parameters:
        charts -
      • SwingWrapper

        public SwingWrapper​(List<T> charts,
                            int numRows,
                            int numColumns)
        Constructor
        Parameters:
        charts -
        numRows - - the number of rows
        numColumns - - the number of columns
    • Method Detail

      • displayChart

        public JFrame displayChart​(String windowTitle)
        Display the chart in a Swing JFrame
        Parameters:
        windowTitle - the title of the window
      • displayChart

        public JFrame displayChart()
        Display the chart in a Swing JFrame
      • displayChartMatrix

        public JFrame displayChartMatrix​(String windowTitle)
        Display the charts in a Swing JFrame
        Parameters:
        windowTitle - the title of the window
        Returns:
        the JFrame
      • displayChartMatrix

        public JFrame displayChartMatrix()
        Display the chart in a Swing JFrame
      • getXChartPanel

        public XChartPanel<T> getXChartPanel()
        Get the default XChartPanel. This is the only one for single panel chart displays and the first panel in matrix chart displays
        Returns:
        the XChartPanel
      • repaintChart

        public void repaintChart()
        Repaint the default XChartPanel. This is the only one for single panel chart displays and the first panel in matrix chart displays
      • getXChartPanel

        public XChartPanel<T> getXChartPanel​(int index)
        Get the XChartPanel given the provided index.
        Parameters:
        index -
        Returns:
        the XChartPanel
      • repaintChart

        public void repaintChart​(int index)
        Repaint the XChartPanel given the provided index.
        Parameters:
        index -