このページでは、JProgressBarProgressMonitorを使ったサンプルを一覧にしています。

JProgressBar ProgressMonitor

JTableのセルにJProgressBarを表示

thumbnail
JTableのセルにJProgressBarを表示

JTableのセルにJProgressBarを使用して進捗を表示します。

JTabbedPaneのタブにJProgressBarを表示

thumbnail
JTabbedPaneのタブにJProgressBarを表示

JTabbedPaneのタブにJProgressBarを配置して、進捗を表示します。

JDialogでモーダルなJProgressBar付きSplash Screenを表示する

thumbnail
JDialogでモーダルなJProgressBar付きSplash Screenを表示する

JDialogでモーダルなJProgressBar付きSplash Screenを表示します。

SwingWorkerを使った処理の中断と進捗状況表示

thumbnail
SwingWorkerを使った処理の中断と進捗状況表示

JDK 6で新しくなったSwingWorkerを使って、処理の中断や進捗状況の表示更新などを行います。

Fileの再帰的検索

thumbnail
Fileの再帰的検索

指定したDirectory以下のFileを再帰的に検索し、その進捗状況をJProgressBarで表示します。

Timerでアニメーションするアイコンを作成

thumbnail
Timerでアニメーションするアイコンを作成

javax.swing.Timerを使って、アニメーションするアイコンを作成します。

ProgressMonitorで処理の進捗を表示

thumbnail
ProgressMonitorで処理の進捗を表示

ProgressMonitorで処理の進捗を表示します。

SwingWorkerで複数のJProgressBarを使用する

thumbnail
SwingWorkerで複数のJProgressBarを使用する

ひとつのSwingWorkerで、進捗を表示するJProgressBarをふたつ使用します。

SwingWorkerの一時停止と再開

thumbnail
SwingWorkerの一時停止と再開

SwingWorkerで処理の一時停止と再開を行います。

JComboBox内にJProgressBarを表示

thumbnail
JComboBox内にJProgressBarを表示

JComboBox内にJProgressBarを設定して進捗を表示します。

↑10 ↓11

JProgressBarの進捗文字列の字揃えを変更する

thumbnail
JProgressBarの進捗文字列の字揃えを変更する

JProgressBarの進捗文字列をJLabelにして、字揃えなどを変更します。

NimbusLookAndFeelのカラーパレット

thumbnail
NimbusLookAndFeelのカラーパレット

NimbusLookAndFeelのカラーパレットを変更します。

JProgressBarにUIを設定してインジケータの色を変更

thumbnail
JProgressBarにUIを設定してインジケータの色を変更

JProgressBarのインジケータの色を進行に応じてパレットから取得した色に変更します。

ProgressMonitorがダイアログを表示するまでの待ち時間

thumbnail
ProgressMonitorがダイアログを表示するまでの待ち時間

ProgressMonitorのダイアログが表示されるまでの待ち時間を設定します。

ProgressMonitorInputStreamを使用してテキストファイルのダウンロード状況を表示

thumbnail
ProgressMonitorInputStreamを使用してテキストファイルのダウンロード状況を表示

ProgressMonitorInputStreamを使用してテキストファイルのダウンロード状態を進捗表示します。

JProgressBarの文字列をJLayerを使って表示する

thumbnail
JProgressBarの文字列をJLayerを使って表示する

垂直JProgressBarの文字列をJLayerを使って横組で表示します。

JLayerを使ってJProgressBarの色相を変更する

thumbnail
JLayerを使ってJProgressBarの色相を変更する

JLayerを使ってJProgressBarの色相を緑から赤に変更します。

JProgressBarの不確定進捗サイクル時間を設定

thumbnail
JProgressBarの不確定進捗サイクル時間を設定

JProgressBarの不確定進捗状態アニメーションで使用するサイクル時間などを設定します。

JTreeのノードにJProgressBarを表示する

thumbnail
JTreeのノードにJProgressBarを表示する

JTreeのノードにJProgressBarを表示するTreeCellRendererを設定します。

TableCellRendererに進捗文字列を設定したJProgressBarを使用する

thumbnail
TableCellRendererに進捗文字列を設定したJProgressBarを使用する

JTableTableCellRendererとして、進捗文字列を表示するJProgressBarを設定します。

↑20 ↓21

JProgressBarの進捗状況を円形で表示する

thumbnail
JProgressBarの進捗状況を円形で表示する

JProgressBarの進捗状況を円形表示するように設定します。

JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する

thumbnail
JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する

JProgressBarNimbusLookAndFeelで使用している場合、その不確定状態アニメーションを変更します。

JProgressBarの不確定状態でのアニメーションパターンを変更する

thumbnail
JProgressBarの不確定状態でのアニメーションパターンを変更する

JProgressBarが不確定状態の場合に描画するアニメーションパターンを変更します。

JProgressBarの進捗状況と進捗文字列色を変更する

thumbnail
JProgressBarの進捗状況と進捗文字列色を変更する

JProgressBarの進捗状況の色や、それで塗り潰された場合の進捗文字列色を変更します。

JProgressBarの進捗方向を右から左に変更する

thumbnail
JProgressBarの進捗方向を右から左に変更する

JProgressBarのインジケータが通常とは逆方向に増加するよう変更します。

JProgressBarの不確定モードアニメーションを一方向に変更する

thumbnail
JProgressBarの不確定モードアニメーションを一方向に変更する

MetalLookAndFeelを適用したJProgressBarの不確定モードアニメーションを跳ね返りではなく左から右への一方向繰り返しに変更します。

SwingWorkerを一スレッドずつ順番に実行する

thumbnail
SwingWorkerを一スレッドずつ順番に実行する

JTableのセルに配置したJProgressBarを操作するSwingWorkerタスクを一つずつ順番に実行します。

JProgressBarの形状をドーナツ状の半円に変更してスピードメーターを作成する

thumbnail
JProgressBarの形状をドーナツ状の半円に変更してスピードメーターを作成する

JProgressBarの形状をドーナツ状の半円に変更して、その値に応じてゲージの色を変更するスピードメーターを作成します。

JProgressBarが垂直配置の場合その進捗文字列を回転するかを変更する

thumbnail
JProgressBarが垂直配置の場合その進捗文字列を回転するかを変更する

NimbusLookAndFeelを設定したJProgressBarが垂直配置の場合その進捗文字列を回転して表示するかを変更します。

ProgressMonitorを表示する進捗ダイアログのタイトルを変更する

thumbnail
ProgressMonitorを表示する進捗ダイアログのタイトルを変更する

ProgressMonitorを表示する進捗ダイアログのタイトル文字列をUIManagerを使用して変更します。

JTableのセルに不確定進捗状態のJProgressBarを表示する

thumbnail
JTableのセルに不確定進捗状態のJProgressBarを表示する

JTableのセルに一定期間だけ不確定進捗状態のアニメーションを描画するJProgressBarを適用します。

JSliderとテキスト入力欄を重ねて配置する

thumbnail
JSliderとテキスト入力欄を重ねて配置する

JSliderJFormattedTextFieldOverlayLayoutで重ねて配置した数値入力コンポーネントを作成します。