2010-04-14 41 views
0

我正在做一个GUI,它有一个XYPlot(来自JFreeChart包),当我点击一个按钮时,我试图添加一些值。我将它们正确地添加到XYPlot中的XYSeries,但GUI不会更改。它只在最大化或最小化时才会改变。有没有重绘这样做?我一直在寻找它,我什么也没找到。如何从JFreeChart重绘XYPlot? (JAVA)

+0

重新格式化;如果不正确请回复。 – trashgod 2010-04-14 13:36:18

回答

0

add()方法XYSeries发送SeriesChangeEvent到所有注册的侦听器,一些可选;和“ChartPanel内容”会在收到此通知时自动重新绘制。“

你可能会比较你正在做什么与org.jfree.chart.demo.TimeSeriesChartDemo1。类似地,该example显示了将数列动态添加到数据集的效果。

+0

我已经执行了这段代码,并且在显示视图后似乎没有将数据添加到数据集中。我错了吗?谢谢 – mccrank 2010-04-15 00:43:46

+0

第一个例子没有;第二个例子呢。 – trashgod 2010-04-15 01:05:26