【发布时间】:2016-09-16 14:31:42
【问题描述】:
在谷歌上搜索了几天,我不知道如何判断在处理paintComponent 时是否调用了paintComponent。这个过程漫长而复杂。如果我有第二个(或第三个)绘画请求,我想中止当前的绘画过程并从最近的请求重新开始。
【问题讨论】:
-
"..paintComponent。过程漫长而复杂。" 那就是需要解决的问题。不应在绘制方法中完成或调用“长时间运行的任务”。
-
@AndrewThompson “不应在绘制方法中完成或调用‘长时间运行的任务’。”您实际上是在说 Java 无法处理长时间运行的视觉算法。我认为您的意思是应该将长时间运行的视觉算法作为单独的线程启动以快速关闭绘制方法。尝试提供更多信息,减少刻薄。
标签: java swing paintcomponent