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



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

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

你可以试着看看ProgressMonitor,参见如何使用进度条了解更多细节。

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

这是JFRAME首先加载,然后延迟10秒加载菜单、桌面面板和jpanel等组件的场景

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

SplashScreen这样的东西可能会有所帮助,因为它可以在不同的线程中运行。有关详细信息,请参见如何创建启动屏幕

最新更新