問題タブ [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 に答える
2955 参照

java - jProgressBar を更新する方法は何ですか?

ファイルから読み取り、いくつかの操作を行うメソッドで jProgressBar を更新する必要があります。この方法で進行状況バーを更新しようとしました:

これがどのように機能するかは、メソッドが完了したときだけです。しかし、この方法で継続的に更新しても何も起こりません。

たぶん、この方法を改善する方法を知っている人はいますか?

また、Worker スレッドなどの提案が増えるとよいでしょう。

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

java - Swing 不確定 JProgressBar の移動が速すぎる

Swing JProgresBar を作成し、不確定要素を「true」に設定しました。プログレス バーは正しく機能しますが、循環が非常に速く、3 秒以上見続けるのは面倒です。私はそれを遅くしたいのですが、これには方法があると思いました。方法がある場合、私はまだそれを見つけていません。どんな助けでも大歓迎です。

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

java - プログレスバーがスレッドで更新されない

わかりました、私は再びダミーの質問をするためにここにいます。カスタム ダイアログ フレームがあり、その上にプログレス バーがあります。それで、私は遺伝的アルゴリズムも持っています(これはかなりの時間機能します)。

すべての状況を理解しているので、アルゴリズム、プログレス バーに対して個別のスレッドを実行し、ダイアログのメイン スレッドを残す必要があります (ユーザー アクションに応答する機会を与えるため)。そこで、これを実装しようとしましたが、次の結果が得られました。

それは機能しているようですnew Thread(geneticEngineWorker).start();が、プログレスバーでは何も起こりません。コードのこの部分だと思います:

停止された後にnew Thread(backGroundWorker).start();のみ実行されます。 私が正しければ、コードを再編成して機能させる方法を教えてください。もし私が間違っていれば、間違いを指摘してもらえますか? new Thread(geneticEngineWorker).start();

よろしくお願いします!


添加

私はそれをデバッグし、思ったように、backGroundWorker は、geneticEngineWorker が終了するか、ユーザーがダイアログを閉じた後にのみ機能し始めます (この場合は例外)。

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

java - JProgressBarの不確定モードの削除

スタートボタンが押されたときにプログレスバーを開始し、タスクが完了すると、プログレスバーの不確定モードを停止しようとしている関数を呼び出しますが、それでも実行できませんSwingWorker(応用)

これがプログレスバーを開始するための私のコードです。このコードはスタートボタンの中に書かれています:

これは関数内のコードであり、タスクが完了すると呼び出されます。

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

swing - NetBeans の JProgressBar を使用するには?

私は Netbeans GUI を使用しています。高速で簡単なドラッグ アンド ドロップです。「Start」という名前の JButton を作成し、この JButton にイベント (ActionPerformed) を追加したので、次のメソッドを取得します。

次に、JProgressBar を追加しました。このボタンをクリックするとこのプログレスバーが開始され、その速度を制御できるようになります...など..

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

java - JProgressBarの色を変更するには?

私は使用.setBackground.setForegroundましたが、機能しませんでした。色はオレンジのようで、変更できません。

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

java - メソッド中にのみ JProgressBar をアクティブ化する

の使用に問題がありJProgressBarます。時間がかかる可能性のある関数があり、関数の実行中に不確定モードの進行状況バーが必要です。setIndeterminate(true)この機能をアクティブにするボタンがあり、関数を呼び出す前に試してみましたが、その後setIndeterminate(false)、プログレスバーがいつでも移動しません。

私はこのコードを持っています:

function1()また、新しいエグゼキュータなしで試しました。行setIndeterminate(false)にコメントしないと進行状況バーは開始されませんが、コメントすると常に不確定モードになります。

私はいくつかの GUI を設計するために Netbeans IDE を使用していますが、ほとんどのことを自分でコーディングしていることに注意してください (ポジショニングには NetBeans GUI のみを使用しています)。

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

java - ニンバスで単一のJProgressBarの色を変更するにはどうすればよいですか?

Nimbus LAF(Look And Feel)の単一のJProgressBarの色を変更しようとしています。このソリューションは機能しますが、すべてのJProgressBarsの色が変わります:/

このスレッドには、各JProgressBarの色を個別に変更する別のソリューションがあります。

残念ながら、動作させることができません。「MyPainter()」のライブラリがどこにあるのかわかりません。そこで、このメソッドを(何をしているのかわからないまま)「defaults.get( "nimbusBase")」と「Color.red」に置き換えてみました。どちらも動作しませんでした。

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

java - 長時間実行プロセス、UIで進行状況を表示

UIから長時間実行されるバックグラウンドプロセス(サービスとしてコード化)をトリガーしたい。ただし、そのタスクの進行状況もユーザーに示したいと思います。

どうすればこれを達成できますか?(デカップリングを侵害したくない)。それを解決するためのベストプラクティスはありますか(オブザーバーとコマンドなどのデザインパターンを組み合わせる)?

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

java - Mac OS のルック アンド フィールで JProgressBar の色を変更できない

この質問は以前に回答されていることは知っていますが、私にとってはうまくいきません。ここからの指示に従いました: JProgressBar の色を変更するには?

私が得ているのは同じ古い色だけです。

AquaProgressBarUI

Mac OS X 10.7.3 と Java 1.6 を使用しています。を試してみましたCrossPlatformLookAndFeelが、新しい色で動作します。ただし、これをデフォルトのルック アンド フィールで使用したいと考えています。これどうやってするの?