Swing/IndeterminateCycleTime のバックアップ差分(No.1)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/IndeterminateCycleTime へ行く。
- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:JProgressBarの不確定進捗サイクル時間を設定 #navi(../) #tags(JProgressBar, UIManager) RIGHT:Posted by &author(aterai); at 2013-07-15 *JProgressBarの不確定進捗サイクル時間を設定 [#jb5c5627] ``JProgressBar``の不確定進捗状態アニメーションで使用するサイクル時間などを設定します。 -&jnlp; -&jar; -&zip; //#screenshot #ref(https://lh3.googleusercontent.com/--xwJeUKsm8k/UeK6iFE0vkI/AAAAAAAABvw/SNNt1mvM4_c/s800/IndeterminateCycleTime.png) **サンプルコード [#j513611b] #code(link){{ UIManager.put("ProgressBar.repaintInterval", (Integer)repaintIntervalSpinner.getValue()); UIManager.put("ProgressBar.cycleTime", (Integer)cycleTimeSpinner.getValue()); progressBar.setIndeterminate(true); }} **解説 [#e182a443] 上記のサンプルでは、``UIManager``を使って``JProgressBar``の不確定進捗のアニメーションで使用するサイクル時間と再ペイント間隔をミリ秒で指定しています。 - サイクル時間 -- ``UIManager.put("ProgressBar.cycleTime", 1000);`` - 再ペイント間隔 -- ``UIManager.put("ProgressBar.repaintInterval", 10);`` - 注 -- サイクル時間が再ペイント間隔の偶数倍になっていない場合、サイクル時間が自動的にそうなるように増加する -- ``WindowsLookAndFeel``などの場合、``JProgressBar#setIndeterminate(true);``が実行されたときに、これらの値は更新される **参考リンク [#o33f138c] - [http://docs.oracle.com/javase/jp/7/technotes/guides/swing/1.4/pb.html 不確定進捗バー] **コメント [#d3fbc6c6] #comment