如何显示加载

Déb*_*ora 2 java swing desktop-application loading

我想知道如何显示应用程序的加载.通常(假设是Netbeans IDE),应用程序将显示它已加载了多远以及加载的距离.此外,在欢迎页面中也可以看到加载类.如何完成以及如何在我们的应用程序中显示我们的类加载和加载状态(在进度条中)?还要说我们已经使用了Hibernate,并且在第一页上有一个登录,它需要时间才能启动,但只是为了启动(我认为这是因为Hibernate工厂正在启动并加载它的类).Java希望得到答案.

And*_*son 5

我想知道如何显示应用程序的加载.

请参阅java.awt.SplashScreen类.但..

飞溅着进度条

..显示它已加载多远以及加载多远.

..带有自定义图像.调用SplashScreen.createGraphics()来获取一个Graphics对象(来自清单中定义为splash的图像),该对象可以被绘制.在Graphics对象上的适当位置绘制进度条.对于进度条,要么使用JProgressBar已经提到的,要么保持精简(使用纯AWT),绘制一个大Rectangle的代表条,并填充一个小Rectangle的代表进度.

另请参阅Java教程中的如何创建启动画面.(你可以在上面看到那张图片.)