問題タブ [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 を更新する方法は何ですか?
ファイルから読み取り、いくつかの操作を行うメソッドで jProgressBar を更新する必要があります。この方法で進行状況バーを更新しようとしました:
これがどのように機能するかは、メソッドが完了したときだけです。しかし、この方法で継続的に更新しても何も起こりません。
たぶん、この方法を改善する方法を知っている人はいますか?
また、Worker スレッドなどの提案が増えるとよいでしょう。
java - Swing 不確定 JProgressBar の移動が速すぎる
Swing JProgresBar を作成し、不確定要素を「true」に設定しました。プログレス バーは正しく機能しますが、循環が非常に速く、3 秒以上見続けるのは面倒です。私はそれを遅くしたいのですが、これには方法があると思いました。方法がある場合、私はまだそれを見つけていません。どんな助けでも大歓迎です。
java - プログレスバーがスレッドで更新されない
わかりました、私は再びダミーの質問をするためにここにいます。カスタム ダイアログ フレームがあり、その上にプログレス バーがあります。それで、私は遺伝的アルゴリズムも持っています(これはかなりの時間機能します)。
すべての状況を理解しているので、アルゴリズム、プログレス バーに対して個別のスレッドを実行し、ダイアログのメイン スレッドを残す必要があります (ユーザー アクションに応答する機会を与えるため)。そこで、これを実装しようとしましたが、次の結果が得られました。
それは機能しているようですnew Thread(geneticEngineWorker).start();
が、プログレスバーでは何も起こりません。コードのこの部分だと思います:
停止された後にnew Thread(backGroundWorker).start();
のみ実行されます。
私が正しければ、コードを再編成して機能させる方法を教えてください。もし私が間違っていれば、間違いを指摘してもらえますか? new Thread(geneticEngineWorker).start();
よろしくお願いします!
添加
私はそれをデバッグし、思ったように、backGroundWorker は、geneticEngineWorker が終了するか、ユーザーがダイアログを閉じた後にのみ機能し始めます (この場合は例外)。
java - JProgressBarの不確定モードの削除
スタートボタンが押されたときにプログレスバーを開始し、タスクが完了すると、プログレスバーの不確定モードを停止しようとしている関数を呼び出しますが、それでも実行できませんSwingWorker
(応用)
これがプログレスバーを開始するための私のコードです。このコードはスタートボタンの中に書かれています:
これは関数内のコードであり、タスクが完了すると呼び出されます。
swing - NetBeans の JProgressBar を使用するには?
私は Netbeans GUI を使用しています。高速で簡単なドラッグ アンド ドロップです。「Start」という名前の JButton を作成し、この JButton にイベント (ActionPerformed) を追加したので、次のメソッドを取得します。
次に、JProgressBar を追加しました。このボタンをクリックするとこのプログレスバーが開始され、その速度を制御できるようになります...など..
java - JProgressBarの色を変更するには?
私は使用.setBackground
し.setForeground
ましたが、機能しませんでした。色はオレンジのようで、変更できません。
java - メソッド中にのみ JProgressBar をアクティブ化する
の使用に問題がありJProgressBar
ます。時間がかかる可能性のある関数があり、関数の実行中に不確定モードの進行状況バーが必要です。setIndeterminate(true)
この機能をアクティブにするボタンがあり、関数を呼び出す前に試してみましたが、その後setIndeterminate(false)
、プログレスバーがいつでも移動しません。
私はこのコードを持っています:
function1()
また、新しいエグゼキュータなしで試しました。行setIndeterminate(false)
にコメントしないと進行状況バーは開始されませんが、コメントすると常に不確定モードになります。
私はいくつかの GUI を設計するために Netbeans IDE を使用していますが、ほとんどのことを自分でコーディングしていることに注意してください (ポジショニングには NetBeans GUI のみを使用しています)。
java - ニンバスで単一のJProgressBarの色を変更するにはどうすればよいですか?
Nimbus LAF(Look And Feel)の単一のJProgressBarの色を変更しようとしています。このソリューションは機能しますが、すべてのJProgressBarsの色が変わります:/
このスレッドには、各JProgressBarの色を個別に変更する別のソリューションがあります。
残念ながら、動作させることができません。「MyPainter()」のライブラリがどこにあるのかわかりません。そこで、このメソッドを(何をしているのかわからないまま)「defaults.get( "nimbusBase")」と「Color.red」に置き換えてみました。どちらも動作しませんでした。
java - 長時間実行プロセス、UIで進行状況を表示
UIから長時間実行されるバックグラウンドプロセス(サービスとしてコード化)をトリガーしたい。ただし、そのタスクの進行状況もユーザーに示したいと思います。
どうすればこれを達成できますか?(デカップリングを侵害したくない)。それを解決するためのベストプラクティスはありますか(オブザーバーとコマンドなどのデザインパターンを組み合わせる)?
java - Mac OS のルック アンド フィールで JProgressBar の色を変更できない
この質問は以前に回答されていることは知っていますが、私にとってはうまくいきません。ここからの指示に従いました: JProgressBar の色を変更するには?
私が得ているのは同じ古い色だけです。
Mac OS X 10.7.3 と Java 1.6 を使用しています。を試してみましたCrossPlatformLookAndFeel
が、新しい色で動作します。ただし、これをデフォルトのルック アンド フィールで使用したいと考えています。これどうやってするの?