我为我的程序使用SplashScreen。程序启动时,会从数据库加载大量数据,构建GUI等。 这一切都归纳在一个单一的课程中。所以基本上这个课只做很多事情,大概需要5秒钟。我想创建一个带有准确进度条的SplashScreen。
没有进度条的SplashScreen本身已经完成。我能够处理进度条。 我唯一的问题是我不知道如何才能获得我之前提到的课程的实际进展。
我已经在Google上看过这个主题了。每个人都只使用一个带有一些睡眠方法的循环。我不想要这个。我想在这个栏中设置实际进度。
最好的方法是什么?正如我所说,班级做了很多事情。因此,在每行代码之间放置.setProgress(...)
或类似的东西并不是一个真正的选择。无论如何,这不是真的准确,但是......是的。
有没有办法以这种方式解决它?