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