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
Modifier and Type Method Description JFramedisplayChart()Display the chart in a Swing JFrameJFramedisplayChartMatrix()Display the chart in a Swing JFrameXChartPanel<T>getXChartPanel()Get the default XChartPanel.XChartPanel<T>getXChartPanel(int index)Get the XChartPanel given the provided index.SwingWrapperisCentered(boolean isCentered)Set the Window in the center of screenvoidrepaintChart()Repaint the default XChartPanel.voidrepaintChart(int index)Repaint the XChartPanel given the provided index.SwingWrappersetTitle(String windowTitle)Set the Window Title
-
Constructor Details
-
SwingWrapper
Constructor- Parameters:
chart-
-
SwingWrapper
Constructor - The number of rows and columns will be calculated automatically Constructor- Parameters:
charts-
-
SwingWrapper
Constructor- Parameters:
charts-numRows- - the number of rowsnumColumns- - the number of columns
-
-
Method Details
-
displayChart
Display the chart in a Swing JFrame -
displayChartMatrix
Display the chart in a Swing JFrame -
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
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-
-
isCentered
Set the Window in the center of screen- Parameters:
isCentered-- Returns:
-
setTitle
Set the Window Title- Parameters:
windowTitle-- Returns:
-