我只是在玩 Java 的 ProgressMonitorInputStream 来监视流经 BufferedInputStream 的数据。这是我目前正在尝试的代码:
InputStream in = new BufferedInputStream(
new ProgressMonitorInputStream(
new JFrame(),"Scanning",new FileInputStream(dir.getSearchInputFile())));
这工作得非常好,并弹出一个带有进度条的新 JFrame 窗口,显示输入流的进度。
是否有办法让 ProgressMonitorInputstream 更新另一个 JFrame 中存在的现有 JProgressBar?
我尝试了各种方法,例如使用构造函数传入 JProgressBar,或者尝试在参数中指定框架。每次我尝试,我都会得到一个新的 JFrame。
我对这一切都错了吗?
任何投入将不胜感激。
谢谢