2010-04-14 47 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