java - 如何显示加载

标签 java swing desktop-application loading

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

最佳答案

I want to know how to show the loading of an application.

参见 java.awt.SplashScreen类(class)。但是..

Splash with progress bar

..show how far it has loaded and how far to load.

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

另见 How to Create a Splash Screen在 Java 教程中。 (你可以在哪里看到上面的图片。)

关于java - 如何显示加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7470202/

相关文章:

Java:发送和接收字节数组

javascript - 如何在 node.js 应用程序中从计算机的麦克风和摄像头获取数据?

java - Maven 可以收集项目的所有依赖 JAR 以帮助部署应用程序吗?

java - 为什么 DocumentBuilder.parse() 不起作用

java - 如何将返回的 JSON 数据放入 HTML 表单中

java - 带图标的圆形 JButton;不直接指向时会被点击;将光标设置为 HAND_CURSOR 适用于图标之外的区域

java - 观察者模式混淆

java - 过滤 JTable 后的问题

c# - 哪些 C# 桌面应用程序框架适用于 Windows XP 或更高版本?

java - MappingJackson2HttpMessageConverter 转换复杂对象的错误