Package org.knowm.xchart
Class SwingWrapper<T extends org.knowm.xchart.internal.chartpart.Chart>
- java.lang.Object
 - 
- org.knowm.xchart.SwingWrapper<T>
 
 
- 
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 Summary
Constructors Constructor Description SwingWrapper(List<T> charts)Constructor - The number of rows and columns will be calculated automatically ConstructorSwingWrapper(List<T> charts, int numRows, int numColumns)ConstructorSwingWrapper(T chart)Constructor 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JFramedisplayChart()Display the chart in a Swing JFrameJFramedisplayChart(String windowTitle)Display the chart in a Swing JFrameJFramedisplayChartMatrix()Display the chart in a Swing JFrameJFramedisplayChartMatrix(String windowTitle)Display the charts in a Swing JFrameXChartPanel<T>getXChartPanel()Get the default XChartPanel.XChartPanel<T>getXChartPanel(int index)Get the XChartPanel given the provided index.voidrepaintChart()Repaint the default XChartPanel.voidrepaintChart(int index)Repaint the XChartPanel given the provided index. 
 - 
 
- 
- 
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-
 
 - 
 
 -