我在 Scala 中使用处理(尽管我认为这与我的问题并不真正相关)。
我正在一个循环中构建一个搜索树,该循环一直运行到找到有效路径为止。这可能需要几秒钟,我想在构建树时绘制树的图形表示,以便用户可以看到正在发生的事情。
我试图通过redraw()
在循环内调用来解决这个问题,但这不起作用。我猜是因为redraw()
不会强制重绘,而只会设置一个应该进行重绘的标志。
那么有没有办法可以强制重绘或者你通常会如何解决这样的问题?
我在 Scala 中使用处理(尽管我认为这与我的问题并不真正相关)。
我正在一个循环中构建一个搜索树,该循环一直运行到找到有效路径为止。这可能需要几秒钟,我想在构建树时绘制树的图形表示,以便用户可以看到正在发生的事情。
我试图通过redraw()
在循环内调用来解决这个问题,但这不起作用。我猜是因为redraw()
不会强制重绘,而只会设置一个应该进行重绘的标志。
那么有没有办法可以强制重绘或者你通常会如何解决这样的问题?