我在使用 JavaFX 和 Threads 时遇到问题。基本上我有两个选择:使用Tasksor Platform.runLater。据我了解Platform.runLater,应该用于简单/简短的任务,以及Task较长的任务。但是,我不能使用它们中的任何一个。
当我打电话时Thread,它必须在任务中间弹出一个验证码对话框。使用Task时,它忽略了我显示新对话框的请求......它不允许我创建新阶段。
另一方面,当我使用 时Platform.runLater,它让我显示一个对话框,但是,程序的主窗口会冻结,直到显示弹出对话框。
我需要任何解决方案。如果有人知道如何处理此问题或有类似经验并找到解决方案,我期待您的来信!