如何使用 jprogressbar 在 Java Swing 应用程序中监控延迟(后台进程)

How to monitor delays(background process) in Java Swing Application using jprogressbar

如何使用 jprogressbar 在 Java Swing 应用程序中监控延迟(后台进程)。

我想监控我的 Java Swing 应用程序中的任何延迟或进程。

您可以尝试查看 ProgressMonitor, see How to use Progress Bars 了解更多详情。

如果这不能满足您的需求,或者您的问题更复杂,或者您想要更多的控制权,那么您应该考虑使用 SwingWorker,它通过 PropertyChangeListener 支持提供进度支持

This is the scenario the JFRAME load first and then 10 sec delays to load the components like menus, desktoppanes and the jpanels

如果交易是加载 UI 组件,那么您没有太多选择,因为这将需要在事件调度线程的上下文中完成,这会阻止任何其他 UI你想显示的内容

可能 SplashScreen would help as it can run in a different thread. See How to Create a Splash Screen 之类的内容以获取更多详细信息