問題タブ [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.
java - 処理中に JProgressBar を更新する
この件はすでに多くの質問で見られ、回答されていることは知っていますが、それでも理解できません。
大きなxmlファイルの一部を抽出しながら、progressBarを更新したいだけです。時間のかかるループを別のスレッドに入れるだけで十分だと思いましたが、..私が取得できたのは、progressBar がまったく表示されないか、最後に更新されるか、閉じられる直前だけです。
アプリケーションの起動に近い場所でインスタンス化されたもの:
JProgressBar を使用して JDialog を表示および更新している間:
だから私はこのmyXMLParserを持っています:
SwingWorker
イベントを使用してプログレスバーを更新する多くのことを見てきPropertyChange
ましたが、例は常にオールインワンであり、処理とプログレスバーが同じクラス内にあり、クラス内にクラスがあります。それを私の状況に翻訳することはできません。
何か助けはありますか?.. (あまり明白ではない) アドバイスはありますか?
編集: btantlingerのおかげで、次のように機能しました:
java - DynamicReports とプログレスバーの例での Java プログラム フロー
DynamicReports
アプリのレポートを作成するためにライブラリを使用します。レポートの作成には時間がかかるため、レポートが作成されていない間にカスタム プログレス バーを作成することにしました。コード例の後の質問。
プログレスバークラス:
レポート抽象クラス
質問: ProgressDialog を作成すると、ダイアログを閉じないうちにプログラム フローが停止します。なぜそれが起こるのか、この動作がどのように呼び出され、どこでそれについて読むことができますか? それがどのように使用され、どのように機能するか。ありがとう。
java - JProgressBarのsetStringが複数回
私は、関心領域を決定することと、その領域内のオブジェクトを認識することの2つの主要なフェーズを持つプログラムを作成しています。私のインターフェースには単一のJProgressBarがあり、現在どのフェーズで作業しているかを示したいと思います。単純な「線形」アプローチでは、2番目のメッセージのみが表示されることに気付きました。したがって、https: //stackoverflow.com/a/277048に従って、RunnablesとSwingUtilities.invokeLaterを使用してプログレスバーの文字列を設定します。
ただし、これは機能しません---プログレスバーのテキストには「セグメンテーション」のみが残ります。
SwingUtilitiesの代わりにEventQueueを使用してみましたが、役に立ちませんでした。だから、どうすればこれを行うことができますか?
java - Jdialog ボックスの Jprgressbar が更新されない
jprogressbar を使用して、あるフォルダーから別のフォルダーにファイルをコピーする進行状況を表示したいと考えています。私が行ったすべてのことですが、最後に jprogress バーが実行され、最後に 100% が表示されます。私は初心者で、EDT を使用する必要があるというこのフォームのトピックを読みましたが、それでもすべてを理解できませんでした。Jprogress バーを更新する別のスレッドも作成しましたが、何も起きていません。コードの私の部分は
java - javaスイングJTableJProgressBarマージン
このような私の質問:私はJTableを持っており、JProgressBarを1つの列に配置しましたが、それはセル全体を埋めます。
JProgressBarのサイズを設定して、セルの境界線でマージンを付けて表示するようにします。
私のJProgressBarコード:
JProgressBarのsetPreferredSizeメソッドを呼び出しましたが、機能しません。JTableのsetIntercellSpacingメソッドも呼び出しましたが、JTableの行で選択された背景がスペースに表示されない場合は、必要ありません。誰か助けてもらえますか?
java - jTextfield とプログレスバーが機能しない
アプリケーションの開始場所からメイン クラス (基本的には netbeans フォームです。ドラッグ アンド ドロップ) と、関数が存在する別のクラス (クラス 2 と呼びます) があります。まず、メイン メソッドとそのメソッドから class2 の関数を呼び出します。カウンターをインクリメントするwhileループがあります。そのカウンターに応じて、メインクラスの関数を呼び出し、テキストフィールドにカウンターを表示しようとし、中間でプログレスバーを表示しようとしますが、印刷ステートメントを正しく表示しますが、機能しません(カウンタ)。
プログレスバーの更新もテキストフィールドの更新もしていないため、追加しているコードによって問題が発生しています。なぜこれが起こっているのか教えてください
コードを編集しましたが、まだ何も表示されません:(
ここに、上記の他のclass()コードにある関数を呼び出すメインメソッドがあります)
java - JTabbedPane: タスクの進行状況をタブに表示
検索を実行する単純な Swing Java アプリケーションがあり、結果が新しいタブに表示されます。検索の実行中に、タブのタイトルに進行状況アイコンまたはアニメーションを表示したい。GIFアイコンを追加しようとしましたが、アニメーションしません。これが機能しない理由はありますか?
java - 2つのjframeの間にプログレスバーを設定するにはどうすればよいですか?
2つのjframeの間にプログレスバーが必要です。つまり、あるjframeから別のjframeに移動している間、そのフレームの読み込みの進行状況をプログレスバーに表示する必要があります。また、「お待ちください...」のようなメッセージが表示されるはずです。
java - 長さが不明なタスクの正確なプログレスバーをどのように作成しますか?
ヌル行に達するまでファイルを読み取り、読み取りがいつ終了するかについてある程度正確なJProgressBarを作成したい場合、これをどのように行いますか?
私が尋ねる理由は、一部のファイルは、他のファイルがとの間を200ms
とる場所で読み取られるためです。2500ms
10000ms
私はファイルを読むために簡単なことをしています
では、このような状況でプログレスバーを正確にする方法はありますか?(ちなみに、この場合、ファイルのサイズは必ずしも読み取りにかかる時間が短くなることを意味するわけではありません)
java - JProgressBar の描画の問題
JProgressBar の最小値、値、および最大値を設定すると、ウィンドウを閉じて再度開かない限り更新されません。
写真:
誰でも私に洞察を与えることができますか?私はこれに頭を悩ませています。解析が正しく行われていることを確認するためにテストしました(つまり)。数値を直接入力するだけでテストしました。明らかに機能しますが、ウィンドウが初めて開かれたときに表示されないだけです(値を更新すると、最後の値のみが表示されると思います.
* 編集 *
紳士淑女の皆様... 差し上げてもいいですか... SSCCE. これを投稿して申し訳ありません。これで私の痛みを感じるでしょう:x