如何使用jprogressbar监视Java Swing Application中的延迟(后台进程)。
我想监视Java Swing应用程序中的任何延迟或进程。
答案 0 :(得分:0)
您可以尝试查看ProgressMonitor
,有关详细信息,请参阅How to use Progress Bars。
如果这不符合您的需求或您的问题更复杂或者您想要更多控制权,那么您应该考虑使用SwingWorker
,它通过它{{1}获得进度支持支持
这是JFRAME首先加载然后10秒延迟加载菜单,桌面窗格和jpanel等组件的方案
如果交易是在加载UI组件,那么您没有多少选项,因为这需要在事件调度线程的上下文中完成,这将阻止您想要的任何其他UI内容显示
像SplashScreen
这样的东西可能会有所帮助,因为它可以在不同的线程中运行。有关详细信息,请参阅How to Create a Splash Screen