問題タブ [progressmonitor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 既存の JProgressBar を使用した Java ProgressMonitorInputStream
BufferedInputStream を流れるデータを監視するために、Java の ProgressMonitorInputStream をいじっているだけです。これが私が現在試しているコードです:
これはまったく問題なく動作し、入力ストリームの進行状況を表示するプログレス バーを含む新しい JFrame ウィンドウがポップアップ表示されます。
ProgressMonitorInputstream を取得して、別の JFrame 内に存在する既存の JProgressBar を更新する方法はありますか?
コンストラクターで JProgressBar を渡す、パラメーター内でフレームを指定するなど、さまざまな方法を試しました。試行するたびに、新しい JFrame を取得します。
私はこれについてすべて間違っていますか?
任意の入力をいただければ幸いです。
ありがとう
java - メインのJFrameへのフォーカスを失わずにProgressMonitorウィンドウを使用するには?
ProgressMonitor ウィンドウは (必要に応じて 2 秒後に) 自己起動され、いつ、どのように開くかを制御できないため、その方法がわかりません。したがって、バックグラウンドで開く方法がわからないため、焦点はメインの JFrame にとどまります。
monitor
の動作を監視していますworker
。サイズを決定しようとworker
する実装です(この特定のケースではファイルはディレクトリです。そのため、時間がかかりすぎてを使用する可能性があると思います)、時間がかかりすぎると、進行状況バーと進行状況に関する通知を含む新しいウィンドウが呼び出されます. 問題は、このウィンドウがフォーカスされており、ユーザーがファイルを参照できるようにバックグラウンドで開くことです (プログラムは単純なファイル マネージャーです)。SwingWorker
file
SwingWorker
monitor
java - OSGi サービスの ProgressMonitor
OSGi サービスに ProgressMonitor を実装したかったのです。IProgessMonitor のプロトコルと、サービス内での使用方法を理解しています。
ただし、IProgressMonitor の実装がどのようになるかはわかりません。また、OSGi サービスの場合、進行状況を取得/読み取るにはどうすればよいですか。
java - Java ProgressMonitor が機能しない
以下のコードが機能しません。理由を教えてください。私のコードも修正してください。私はJavaが初めてです。それに加えて、「ローディングパネルコンポーネント」を探していProgressMonitor
ます。誰かが以前にそのようなものを使用したことがある場合は、私に提案してください。
java - Java ProgressMonitor のキャンセル イベントの取得
私は ProgressMonitorpm
と SwingWorkerを持っていsw
ます。cancel
-ボタンを押したときに SwingWorker をキャンセルしたいpm
。これはそれほど難しいことではないと思います.SwingWorkerとProgressMonitorに関するいくつかのチュートリアルを読みましたが、これを機能させることができません.
進行状況の更新は正常に機能していますpm.isCanceled()
が、決してtrue
. ProgressMonitor には propertyChangeListener が必要だと思いますが、そこに追加する方法がわかりません。
eclipse - Eclipse プラグイン プログラミングのパラメーターとしての IProgressMonitor
パラメータの 1 つとしてeclipse プラグイン API がたくさんありIProgressMonitor
ます。
- この IProgressMonitor は何のためですか? 何か良い例はありますか?
- 渡し
null
てもいいですか?それとも、オブジェクト (new ProgressMonitor()
) を作成して渡す必要がありますか?
swt - SWT - ProgressMonitorDialog の微調整
私は動作中の ProgressMonitorDialog を持っていますが、正しく設定していることを確認したいと思います。
最初のコード:
ダイアログの作成方法
クラスファイル
ProgressBar を呼び出して Pdf ファイル作成操作を実行するメソッド
質問:
ProgressMonitorDialog は GUI であるため、Display.getDefault().asyncExec で実行する必要がありますか?
ProgressMonitorDialog が別のスレッドで実行されている場合、操作が終了したときに閉じることをどのように認識しますか?
プログレスバーと操作の間に関係はありますか?
ProgressBarThread クラスの for ループは、基本的にモニターを開いたままにするタイマーであると想定するのは正しいですか?
ProgressMonitorDialog のインジケーターの速度を上げる方法はありますか? また、キャンセル ボタンを削除できますか?
これが現在起こっていると私が考えていることです。
PDF Operation Listener を開始する直前に進行状況バーを開始しています 上記のstartSavePdfOperation() を参照してください
進行状況バーは不明として実行されていますが、操作がバックグラウンドのスレッドで実行されている間、for ループを使用して進行状況バー ダイアログを開いたままにします。
上記のクラス ProgressBarThread を参照してくださいPDF 操作が完了すると、リスナー操作クラスは基本 GUI ダイアログを閉じます。
}
ProgressBarThread モニターに何が起こっているのかわかりませんか?
これは可能ですか?
PDF 操作が開始されると、ProgressMonitorDialog が開き、インジケーターが開始されます。不明のままでOK。
PDF 操作が完了すると、モニターが閉じ、ベース ダイアログ
リクエストがバックグラウンドで動作していることをユーザーに通知するプログレスバーダイアログを開きたいだけです。
前述のように、上記のコードは機能しますが、ベース GUI を閉じてプログレス スレッドを破棄し、モニターを実行することはお勧めできません。
java - ProgressMonitorInputStream での AudioInputStream の使用
改訂/要約:
プラグインを使用して MP3 オーディオ ファイルをデコードしています。ProgressMonitor
ユーザーにフィードバックを提供するために を提供したいと思います。MP3 形式の AudioFile をデコードする AudioInputStream を構築するロジックは次のとおりです。
最初の試みは、オーディオ ファイルを ProgressMontorInputStream でラップし、そこから AudioInputStream を取得することでした。
ビルド中、実行時にAudioInputStream
からを構築すると、次のようになりProgressMonitorInputStream
ます。
以下のコメントは、 AudioInputStream が mark() および reset() メソッドをサポートするためにラップする InputStream を必要とすることを確認していますが、これは明らかに ProgressMonitorInputStream ではサポートされていません。
以下の別の提案は、ProgressMonitorInputStream を BufferedInputStream (マーク/リセットをサポートする) でラップすることです。だから私は持っています:
これで、エラーなしでビルドおよび実行されます。ただし、setMillisToPopup(10) および setMillisToDecideToPopup(10); の積極的な設定にもかかわらず、ProgressMonitor は表示されません。私の理論では、デコードされていないオーディオを実際にメモリに読み込む時間は、まだ 10 ミリ秒よりも速いということです。実際には、ディスクから読み取った後、生のオーディオをデコードするのに時間がかかります。したがって、次のステップは、デコードされた AudioInputStream を構築する前に、デコードされていない AudioInputStream を ProgressMonitorInputStream でラップすることです。
私は缶を蹴っているように見えますが、進歩していません。この問題の回避策はありますか? ProgressMonitor
デコード プロセスに を提供する別の方法はありますか? 私の (不満な) フォールバックはビジー カーソルを表示しています。目標を達成するための他の方法に関する提案はありますか - 少なくともデコードを完了するまでの残り時間の見積もりをユーザーに視覚的なフィードバックを提供しますか?
ios - iOS で ImageMagick の ProgressMonitor 機能を使用するには?
私はiosでImage Magickを使用しており、サーバーで使用されているいくつかのコマンドラインをConvertImageCommandに変換しました。すべてがうまくいきます。コマンドの引数として -monitor を追加したので、画像の小さな進行状況 (読み込み、サイズ変更、トリミングなど) をすべて確認できます。
ただし、プログレスバーを表示して、画像処理の進行状況をユーザーに知らせたいと思います。進行状況モニター機能の使用方法に関する非常に簡単な例を探しています...
誰かが私を助けることができますか?
java - ProgressMonitorInputStream - 進行状況バーに実際の進行状況が表示されない
これが私のコードです:
小さいファイルでは問題なく動作しますが、3 GB のファイルで試してみると、進行状況バーに間違った進行状況が表示されます。100% の場合はコピーが終了しておらず、残り時間はプログレス バーが に設定されて0%
移動しません。どうしたの?