Swing/IndeterminateCycleTime のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/IndeterminateCycleTime へ行く。
- title: JProgressBarの不確定進捗サイクル時間を設定 tags: [JProgressBar, UIManager] author: aterai pubdate: 2013-07-15T00:07:35+09:00 description: JProgressBarの不確定進捗状態アニメーションで使用するサイクル時間などを設定します。
概要
JProgressBar
の不確定進捗状態アニメーションで使用するサイクル時間などを設定します。
Screenshot
Advertisement
サンプルコード
UIManager.put("ProgressBar.repaintInterval", (Integer)repaintIntervalSpinner.getValue());
UIManager.put("ProgressBar.cycleTime", (Integer)cycleTimeSpinner.getValue());
progressBar.setIndeterminate(true);
View in GitHub: Java, Kotlin解説
上記のサンプルでは、UIManager
を使ってJProgressBar
の不確定進捗のアニメーションで使用するサイクル時間と再ペイント間隔をミリ秒で指定しています。
- サイクル時間
UIManager.put("ProgressBar.cycleTime", 1000);
- 再ペイント間隔
UIManager.put("ProgressBar.repaintInterval", 10);
- 注
- サイクル時間が再ペイント間隔の偶数倍でない場合、サイクル時間は自動的にそうなるように増加する
WindowsLookAndFeel
などの場合、JProgressBar#setIndeterminate(true);
が実行されたときに、これらの値は更新される