[英]JavaFX Node.snapshot() freezes thread when called from worker thread, ideas?
我需要将javafx.scene.canvas.Canvas
写入javafx.scene.image.WritableImage
。 我知道javafx.scene.Node
中的snapshot()方法将执行此操作,当我位于JavaFX Application线程上时,它的效果很好。
但是我需要从使用javafx.concurrent
包的工作线程执行此写操作。 因此,我有一个javafx.concurrent.Task<V>
,尝试从其call()
方法内call()
snapshot()
call()
方法。 尝试执行此操作时,线程在调用snapshot()
时冻结。
所以我的问题是我可以从使用javafx.concurrent
包的工作线程中调用snapshot()
吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.