我正在编写一个 java 程序,在调用一个大量使用 CPU 的方法之前,我会显示一个带有 JProgressBar 的框架。虽然我在调用方法之前显示它,但直到方法结束时才显示 JProgressBar。进度条不以任何方式(还)与方法交互,这就是我感到困惑的原因。它是这样的:
progressbarframe.setVisible(true); // it is a indeterminate progress bar
heavyLoadMethod();
progressbarframe.dispose();
框架显示,但进度条在方法期间未初始化。有什么方法可以在不使用线程的情况下解决这个问题?最简单的方法是什么?
感谢您的时间