问题是这样的,
用了JFreeChart 作图,显示在界面上。当按了某个按钮后,更新那张图。
但是由于线较多,重画时间较长, 所以连续按那个按钮会类似死循环一样,然后outofmemory。现在用户想改成,如果按钮再被按时,上次还没重画好的就结束掉。再做新的一次重画。但是请问怎么中止上一次ChartPanel的重画(paintComponent)呢?
用了JFreeChart 作图,显示在界面上。当按了某个按钮后,更新那张图。
但是由于线较多,重画时间较长, 所以连续按那个按钮会类似死循环一样,然后outofmemory。现在用户想改成,如果按钮再被按时,上次还没重画好的就结束掉。再做新的一次重画。但是请问怎么中止上一次ChartPanel的重画(paintComponent)呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货