問題タブ [jprogressbar]

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.

0 投票する
4 に答える
12686 参照

java - JProgressBar を使用してファイル コピーの進行状況を表示するにはどうすればよいですか?

ネットワーク経由でファイルを転送するプロジェクトに取り組んでおり、JProgressBarファイル転送中の進行状況を表示するために を組み込みたいのですが、それについて助けが必要です。

0 投票する
1 に答える
8806 参照

java - JProgressBar にかなり代わる?

長時間実行されているプロセスには、素敵なプログレス バーが必要です。特に不確定なプロセスのために、そこにJProgressBarに代わるかなりの方法はありますか?

私は、Web 2.0 のような渦巻き、回転する車輪などについて考えています。

無料の仮想ボーナスポイント、LGPLライセンスのもの。;)

0 投票する
1 に答える
6282 参照

java - スイングの垂直プログレスバー?

ある場合には温度を表示し、別の場合には電圧を表示するために、スイングの垂直プログレスバーが必要です。どうすればこれを達成できますか?

プログレスバーを垂直モードに設定できますか?

スライダーコントロールを、調整できない読み取り専用モードで使用できますか?ユーザーがスライダーを変更しようとしたときに、スライダーを実際の値に設定するだけでよいと思っていましたが、それは不格好なようです。

助言がありますか?

0 投票する
3 に答える
6893 参照

java - FileChannels transferFrom() メソッドで進行状況 (JProgressBar) を監視する方法は?

コンポーネントについて少し助けが必要JProgressBarです。私のプログラムは、を使用してファイルをある場所から別の場所にコピーしますjava.nio FileChannels。実際のコピー方法はtransferFrom().

今2つ質問があります。

  1. FileChannel の転送の進行状況を監視するにはどうすればよいですか? 私が見つけたすべてのチュートリアルは、従来の java.io InputStreams を使用し、inputstream をループしながら進行状況 int を増やします。

  2. 私のコピー メソッド (FileChannel メソッド) は別のメソッドにカプセル化されています。このメソッドは、ソース フォルダーとコピー先フォルダーを反復処理し、各ファイルの FileChannel メソッドを呼び出す他のメソッドによって呼び出されます。

完全なコピー メカニズムのために ProgressBar を実装するにはどうすればよいですか?

FAQ をもう少し早く読むべきだったので、回答にコメントする代わりに、最初の投稿を編集する必要があると思いますよね?

これは私がこれまでに行ったことです。jambjo が示唆したように (ちなみにありがとう)、transferFrom()メソッドはループされます。ところで: 望ましいチャンク サイズはありますか、それとも EJP が言ったようにプログレス バーの粒度に依存しますか?

ここに私のコードスニペットがあります:

残念ながら、「現在の」値はループ内で 0 のままであり、その理由はわかりません。何か不足していますか?

ありがとうございます!ご意見をお待ちしております。1 つのファイルの進行状況の監視が機能するようになったので、2 つ目の問題に取り組みましょう。


1 つのファイルだけでなく、多数のファイルの進行状況を監視したいのですが、その必要はありません。私の主なコピー メソッドは、さまざまなディレクトリを繰り返し処理し、実際の転送メソッドを呼び出して適切なファイルをコピーします。したがって、コピー方法はファイルを転送しません。実際の転送方法でファイルを選択しているだけです。

0 投票する
1 に答える
1639 参照

java - JProgressBar でアプリケーションの遅延を表示するにはどうすればよいですか?

私は簡単なアプリケーションを書きましたが、JProgressBar で遅延を表示したいのですが、助けてください。

Joptionpane で JProgressBar を表示し、キャンセル ボタンを表示したいのですが、モーダルにする必要があります。

これは私のソースコードです:

ありがとう ...

0 投票する
1 に答える
847 参照

java - Java Swingworker:カプセル化されたクラスほどではありません

カプセル化されたクラスではないSwingWorkerクラスで、情報の受け渡し、進行状況の更新、および「完了」の表示に問題があります。

ハードドライブ上のファイルとディレクトリを処理する単純なクラスがあります。ユーザーが[スタート]ボタンをクリックすると、SwingWorkerのインスタンスが起動します。

プログレスバーを更新するために、SwingWorkerからのイベントドリブンスレッドのJTextAreaで処理されるファイルの名前を印刷したいと思います。Web上のすべての例はネストされたクラス用であり、ネストされたクラスは外部クラス(doneメソッドなど)の変数にアクセスします。また、EDTが[スタート]ボタンの有効化(およびフィールドのクリア)などのアクションを実行できるように、SwingWorkerが終了したことをイベントドリブンスレッドに通知したいと思います。

私の質問は次のとおり です。1。SwingWorkerクラスは、イベントドリブンスレッドのJTextAreaにテキストをどのように配置し、プログレスバーを更新しますか?

  1. EDTは、{ external } SwingWorkerスレッドがいつ終了したかをどのように判断しますか?

{多くのコード(および処理)が実行されるため、SwingWorkerをネストされたクラスとして使用したくありません。}

0 投票する
3 に答える
8400 参照

java - 新しいスレッドからJProgressBarを更新します

別のスレッドからJProgressBar.setValue(int)を更新するにはどうすればよいですか?私の第2の目標は、可能な限り少ないクラスでそれを行うことです。

これが私が今持っているコードです:

ppはJButtonであり、JButtonがクリックされると新しいスレッドを開始します。

pbarは、MainクラスのJProgressBarオブジェクトです。

どうすればその値を更新できますか?(進捗状況)

上記のrun()のコードは、pbarを認識できません。

0 投票する
2 に答える
2142 参照

java - スイング:ラベルを重ねたJProgressBarを作成しますか?

JProgressBarを使用して拡張し、現在の値とグラフィカルバーを印刷したいと思います。

プログレスバー

これを行う最良の方法は、paintComponentをオーバーライドすることだと思います。

しかし、私にはわかりません...何かアドバイスはありますか?

0 投票する
3 に答える
2260 参照

java - Java GUI JProgressBar が描画されない

解決したい GUI の問題がありますが、何が起こっているのかわかりません。どなたか説明していただければ幸いです。コードベースは大きすぎてアップロードできませんが、何が起こっているのかを詳しく説明します:

私はスイングを含むクラスを持っていProgessBarます。バーを好みに合わせて変更するためのゲッターとセッターがいくつかありますが、ここで問題が発生します。JDialogJProgressBar

ProgressBar はメソッド内で生成されますmyButtonActionPerformed

基本的に、ユーザーがこのボタンを押すと、処理が開始され、ProgressBarが生成されます。

現在、ユーザーのJFrame前に があり、このプログレス バーが にポップアップ表示されますJDialog。Netbeans でデバッグ モードをステップ実行した後、 の値が変更されていることがわかりJProgressBarますが、プログラムの処理中にバーが視覚的に 0% のままになり、上記の add アクション リスナー メソッドを離れるとすぐに 100% にジャンプします。そのリスナーから出るまで再描画を待っていた場合。私は何を理解していませんか?myButtonActionPerformed役に立たなくなるまで待つのではなく、このメソッド内で強制的に更新するように呼び出すことができるものはありますか。

0 投票する
6 に答える
9822 参照

java - JProgressBarを更新します

プログレスバーを更新できません...これは私のコードです

プログレスバーの状態は、スレッドの最後でのみ更新されます。誰かが私を助けることができますか?