gpt4 book ai didi

java - updateProgress(double,double) 在任务中具有 protected 访问权限

转载 作者:太空宇宙 更新时间:2023-11-04 12:37:11 24 4
gpt4 key购买 nike

我已经实现了自己的javafx.concurrent.Task,并且我想在其类声明之外调用其updateProgress方法,但错误提示:updateProgress(double,double)在任务中具有 protected 访问

示例:

downloadTask.updateProgress(index,size);

这可能吗?

最佳答案

Java文档: https://docs.oracle.com/javafx/2/api/javafx/concurrent/Task.html

来自 javadoc 的代码片段:

 public class IteratingTask extends Task<Integer> {
private final int totalIterations;

public IteratingTask(int totalIterations) {
this.totalIterations = totalIterations;
}

@Override protected Integer call() throws Exception {
int iterations = 0;
for (iterations = 0; iterations < totalIterations; iterations++) {
if (isCancelled()) {
updateMessage("Cancelled");
break;
}
updateMessage("Iteration " + iterations);
updateProgress(iterations, totalIterations);
}
return iterations;
}
}

关于java - updateProgress(double,double) 在任务中具有 protected 访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37206120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com