JAVAFX:在HBox上添加一些加载图像作为层,同时进行一些任务处理以生成HBox内容

JAVAFX:在HBox上添加一些加载图像作为层,同时进行一些任务处理以生成HBox内容,javafx,Javafx,Javafx层放HBox 我正在用javafx开发应用程序,我有一个更新HBox内容的情况。所以我如何通知用户在处理过程中等待一段时间。因此,我想把加载图像放在Hbox一样的层上,同时更新该层被删除 就像swing中的SwingWorker在完成后我们可以更新场景一样,在javafx中是否有任何方法可以做到这一点?您不能在UI线程上进行后台处理,这将导致冻结UI,因此您必须使用线程 Task task = new Task() { @Override

Javafx层放HBox

我正在用javafx开发应用程序,我有一个更新HBox内容的情况。所以我如何通知用户在处理过程中等待一段时间。因此,我想把加载图像放在Hbox一样的层上,同时更新该层被删除


就像swing中的SwingWorker在完成后我们可以更新场景一样,在javafx中是否有任何方法可以做到这一点?您不能在UI线程上进行后台处理,这将导致冻结UI,因此您必须使用线程

        Task task = new Task() {
            @Override
            protected Object call() throws Exception {
                hBox.setVisible(true);

//                Thread.sleep(5000);
//                Processing
                return null;
            }
        };
        task.setOnSucceeded(event -> {
            hBox.setVisible(false);
        });
        new Thread(task).start();