BufferedInputStream を流れるデータを監視するために、Java の ProgressMonitorInputStream をいじっているだけです。これが私が現在試しているコードです:
InputStream in = new BufferedInputStream(
new ProgressMonitorInputStream(
new JFrame(),"Scanning",new FileInputStream(dir.getSearchInputFile())));
これはまったく問題なく動作し、入力ストリームの進行状況を表示するプログレス バーを含む新しい JFrame ウィンドウがポップアップ表示されます。
ProgressMonitorInputstream を取得して、別の JFrame 内に存在する既存の JProgressBar を更新する方法はありますか?
コンストラクターで JProgressBar を渡す、パラメーター内でフレームを指定するなど、さまざまな方法を試しました。試行するたびに、新しい JFrame を取得します。
私はこれについてすべて間違っていますか?
任意の入力をいただければ幸いです。
ありがとう