From ffc45e50fb681da39786218ad4dd780a0e4fc30e Mon Sep 17 00:00:00 2001 From: Carlos Lopez-Camey <c.lopez@kmels.net> Date: Wed, 27 Jan 2016 21:08:18 -0600 Subject: [PATCH] Add type parameter to XChartPanel --- xchart/src/main/java/org/knowm/xchart/XChartPanel.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xchart/src/main/java/org/knowm/xchart/XChartPanel.java b/xchart/src/main/java/org/knowm/xchart/XChartPanel.java index 34434c22..87f3d3ab 100644 --- a/xchart/src/main/java/org/knowm/xchart/XChartPanel.java +++ b/xchart/src/main/java/org/knowm/xchart/XChartPanel.java @@ -52,9 +52,9 @@ import org.knowm.xchart.internal.chartpart.Chart; * * @author timmolter */ -public class XChartPanel extends JPanel { +public class XChartPanel<T extends Chart> extends JPanel { - private final Chart chart; + private final T chart; private final Dimension preferredSize; private String saveAsString = "Save As..."; @@ -63,7 +63,7 @@ public class XChartPanel extends JPanel { * * @param chart */ - public XChartPanel(final Chart chart) { + public XChartPanel(final T chart) { this.chart = chart; preferredSize = new Dimension(chart.getWidth(), chart.getHeight()); @@ -97,7 +97,7 @@ public class XChartPanel extends JPanel { g2d.dispose(); } - public Chart getChart() { + public T getChart() { return this.chart; } -- GitLab