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