2010-04-14 3 views
0

XYPlot (JFreeChart 패키지의) GUI를 사용하고 있으며 단추를 클릭 할 때 일부 값을 추가하려고합니다. XYPlot 안에있는 XYSeries에 올바르게 추가하지만 GUI는 변경되지 않습니다. y을 최대화하거나 최소화 할 경우에만 변경됩니다. 어떤 일을 다시 할 수 있습니까? 나는 그것을 찾고 있었고 나는 아무것도 찾지 못했습니다.JFreeChart에서 XYPlot을 다시 칠하는 방법은 무엇입니까? (JAVA)

+0

재구성; 잘못된 경우 되돌려주십시오. – trashgod

답변

0

XYSeries의 방법은 SeriesChangeEvent을 등록 된 모든 청취자에게, 일부는 선택적으로 보냅니다. 이 알림을받을 때마다 ChartPanel 콘텐츠가 "자동으로 다시 그려집니다."

당신이하고있는 일을 org.jfree.chart.demo.TimeSeriesChartDemo1과 비교해 볼 수 있습니다. 마찬가지로이 example은 데이터 집합에 계열을 동적으로 추가하는 효과를 보여줍니다.

+0

이 코드를 실행했으며 뷰가 표시된 후에 데이터 세트에 데이터를 추가하지 않는 것 같습니다. 내가 잘못? 감사합니다 – mccrank

+0

첫 번째 예는 그렇지 않습니다. 두 번째 예는 않습니다. – trashgod

관련 문제