Swing/MillisToDecideToPopup のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/MillisToDecideToPopup へ行く。
- 1 (2013-04-15 (月) 03:02:27)
- 2 (2013-09-16 (月) 20:02:57)
- 3 (2015-02-27 (金) 12:01:08)
- 4 (2016-11-10 (木) 15:29:52)
- 5 (2017-06-26 (月) 13:48:57)
- 6 (2018-06-15 (金) 18:56:12)
- 7 (2020-06-06 (土) 17:18:58)
- 8 (2021-11-21 (日) 22:00:44)
- 9 (2025-01-03 (金) 08:57:02)
- 10 (2025-01-03 (金) 09:01:23)
- 11 (2025-01-03 (金) 09:02:38)
- 12 (2025-01-03 (金) 09:03:21)
- 13 (2025-01-03 (金) 09:04:02)
- 14 (2025-06-19 (木) 12:41:37)
- 15 (2025-06-19 (木) 12:43:47)
TITLE:ProgressMonitorがダイアログを表示までの待ち時間
Posted by aterai at 2013-04-15
ProgressMonitorがダイアログを表示までの待ち時間
`ProgressMonitor
`のダイアログが表示されるまでの待ち時間を設定します。
- &jnlp;
- &jar;
- &zip;
サンプルコード
monitor = new ProgressMonitor(w, "message", "note", 0, 100);
monitor.setMillisToDecideToPopup((int)millisToDecideToPopup.getValue());
monitor.setMillisToPopup((int)millisToPopup.getValue());
View in GitHub: Java, Kotlin解説
ProgressMonitor#setMillisToDecideToPopup(int)
- `
ProgressMonitor
`のダイアログを表示するかどうかを決めるまでの待ち時間を設定 - デフォルト: `
500
`ミリ秒 - この待ち時間の間は`
ProgressMonitor
`のダイアログは表示されない- `
ProgressMonitor
で使用する
JProgressBar
が
null
でない場合(
ProgressMonitor
を使い回しして
ProgressMonitor#close()
`されていないなど)は、無視してダイアログが表示される場合がある
- `
- `
ProgressMonitor#setMillisToPopup(int)
- `
ProgressMonitor
`のダイアログが表示されるまでの待ち時間を設定 - デフォルト: `
2000
`ミリ秒 - 予想残り時間がこの時間より短い場合、ダイアログは表示されない
- 予想残り時間は、`
JProgressBar
`の進捗状況(パーセント)と処理開始からの時間で計算される
- 予想残り時間は、`
- `
ProgressMonitor#getMillisToDecideToPopup()
`からの待ち時間ではなく独立している(処理開始からの待ち時間になる)- `
ProgressMonitor#getMillisToDecideToPopup()
`以下の場合は、その直後にダイアログが表示される
- `
- `