Java 如何显示加载

Java 如何显示加载,java,swing,desktop-application,loading,Java,Swing,Desktop Application,Loading,我想知道如何显示应用程序的加载。通常(比方说Netbeans IDE) 应用程序将显示加载的距离和加载的距离。此外,在欢迎页面中也可以看到加载类。如何做到这一点,以及如何在应用程序中显示类的加载和加载状态(在进度条中)?另外,假设我们使用了Hibernate,并且在第一页上有一个登录名,启动需要时间,但只是为了启动(我认为这是因为Hibernate工厂正在启动并加载它的类)。希望在Java中找到答案。swing中内置了一些支持。请参阅入门教程。以下是一个非常基本的代码: JProgressBar

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

swing中内置了一些支持。请参阅入门教程。

以下是一个非常基本的代码:

JProgressBar progressBar;
progressBar = new JProgressBar(0, task.getLengthOfTask());
progressBar.setValue(33); // put here the percentage you want to display...
progressBar.setStringPainted(true);
听起来很适合使用,与或结合使用

确保必须在上更新
JProgressBar
,更多信息请参见

然后,对于如何正确更新
JProgressBar
,您有两种选择—将代码包装到:

  • Runnable
    /
    Thread
我想知道如何显示应用程序的加载

见全班同学。但是

…显示它已加载的距离和加载的距离

…具有定制的图像。调用以获取可以绘制的
Graphics
对象(来自清单中定义为飞溅的图像)。在
图形
对象上的适当位置绘制进度条。对于进度条,可以使用前面提到的
JProgressBar
,也可以保持其倾斜(使用纯AWT),绘制一个大的
矩形来表示进度条,然后填充一个较小的
矩形来表示进度

另请参见Java教程中的。(您可以看到上面的图像。)

还有: