こんにちは私はJProgressBar
をintの代わりにmin maxのdouble値を使用して拡張できるかどうかを知りたいと思います。 ありがとうございます。JProgressBar double値
2
A
答えて
4
もちろん可能ですが、どのような目的に使用できますか?あなたはどのようにして半分の割合を表示しますか?
さらに正確な値を表示するには、setString()メソッドを使用することができます。 setStringPainted()の方法を使用して文字列を印刷する必要があります。
6
値の境界と精度がわかっている場合は、ラッパーを使用するのが簡単です。私はこのアプローチを、1%が約30秒に相当する計算集約型アプリケーションに使用しました。 JProgressBar
とmin=0
とmax=100
を表示しても、十分なフィードバックは得られませんでした。ユーザーは、アプリケーションがハングアップしていると考えました。
ソリューション:私はフロート(0F - 1F)持っていた値に
をスケール完全な実際のパーセントを表します。 これを10000倍すると、0〜10000の整数範囲が得られます。私は、min = 0、max = 10000のJPBを設定します。
setString(NumberFormat.getPercentInstance().format(value))
を呼び出すと、フォーマットされたパーセント値が表示されます。
+0
あんしん!!! – Kieveli
関連する問題
- 1. 変更JProgressBarの値、スレッドが
- 2. JProgressBar
- 3. スイングのjprogressbar
- 4. JProgressBarペインティングの問題
- 5. ダイナミックJProgressBarの
- 6. JProgressBarの使い方
- 7. LinkList、double値のチェック
- 8. JProgressBarを変更する
- 9. JProgressBarのsetStringを複数回
- 10. ダウンロードプロセスでJProgressBarを接続
- 11. JProgressBarを設定する
- 12. スカラーの "double"値の乗算
- 13. AssertJのdouble値の比較
- 14. SparkのDouble/Int値のヌルチェック
- 15. double型の値の比較
- 16. trigger truncated不正なDOUBLE値
- 17. double値の色を取得
- 18. ContentPaneとJProgressBarが表示されない
- 19. 別のdouble値よりも小さいdouble値を出力するには?
- 20. 構造体の配列(double値)をdouble値の配列にキャストする方法
- 21. 返り値で 'double(*)[5]'を 'double'に変換できません。
- 22. DoubleをIntとして出力 - Double値でない場合
- 23. JProgressBarの色を変更するには?
- 24. 親でJProgressBarを停止するには?
- 25. JTableのJProgressBarが更新されない
- 26. C#:double [] [] double [、]
- 27. 私のJProgressBarは100%まで更新されていません
- 28. DStream [Double、Double]をRDDに変換する(Double、Double)
- 29. JavaのMethodOverloading double値ここで
- 30. ケースクラスのリストのScalatest Double相当値
私はそれを拡張しませんが、それをラップします。 – Mot