---
title: JProgressBar ProgressMonitor
tags: [JProgressBar, ProgressMonitor]
description: JProgressBar、ProgressMonitor関係の記事へのスクリーンショット付きリンク一覧
---
このページでは、`JProgressBar`、`ProgressMonitor`を使ったサンプルを一覧にしています。

#contents

* JProgressBar ProgressMonitor [#JProgressBar]
** JTableのセルにJProgressBarを表示 [#TableCellProgressBar]
#swingdescription(Swing/TableCellProgressBar,JTableのセルにJProgressBarを表示,JTableのセルにJProgressBarを使用して進捗を表示します。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTUYeEtfWI/AAAAAAAAAl8/47mUyOKeiQY/s144/TableCellProgressBar.png)

** JTabbedPaneのタブにJProgressBarを表示 [#TabWithProgressBar]
#swingdescription(Swing/TabWithProgressBar,JTabbedPaneのタブにJProgressBarを表示,JTabbedPaneのタブにJProgressBarを配置して、進捗を表示します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTVHzMYZuI/AAAAAAAAAnI/7G4e4YZbiAQ/s144/TabWithProgressBar.png)

** JDialogでモーダルなJProgressBar付きSplash Screenを表示する [#ProgressSplashScreen]
#swingdescription(Swing/ProgressSplashScreen,JDialogでモーダルなJProgressBar付きSplash Screenを表示する,JDialogでモーダルなJProgressBar付きSplash Screenを表示します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTRSxG9iaI/AAAAAAAAAg8/Wpd3hycacS4/s144/ProgressSplashScreen.png)

** SwingWorkerを使った処理の中断と進捗状況表示 [#SwingWorker]
#swingdescription(Swing/SwingWorker,SwingWorkerを使った処理の中断と進捗状況表示,JDK 6で新しくなったSwingWorkerを使って、処理の中断や進捗状況の表示更新などを行います。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTT8xXI-cI/AAAAAAAAAlQ/ueJc6P4EJVg/s144/SwingWorker.png)

** Fileの再帰的検索 [#RecursiveFileSearch]
#swingdescription(Swing/RecursiveFileSearch,Fileの再帰的検索,指定したDirectory以下のFileを再帰的に検索し、その進捗状況をJProgressBarで表示します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTRh7du1II/AAAAAAAAAhU/jcMUoOTcbTU/s144/RecursiveFileSearch.png)

** Timerでアニメーションするアイコンを作成 [#AnimeIcon]
#swingdescription(Swing/AnimeIcon,Timerでアニメーションするアイコンを作成,javax.swing.Timerを使って、アニメーションするアイコンを作成します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTHuI0XeDI/AAAAAAAAARo/CVs615Dtkqs/s144/AnimeIcon.png)

** ProgressMonitorで処理の進捗を表示 [#ProgressMonitor]
#swingdescription(Swing/ProgressMonitor,ProgressMonitorで処理の進捗を表示,ProgressMonitorで処理の進捗を表示します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTRQXIAu4I/AAAAAAAAAg4/bh8niw_k5AE/s144/ProgressMonitor.png)

** SwingWorkerで複数のJProgressBarを使用する [#TwoProgressBars]
#swingdescription(Swing/TwoProgressBars,SwingWorkerで複数のJProgressBarを使用する,ひとつのSwingWorkerで、進捗を表示するJProgressBarをふたつ使用します。,https://lh6.googleusercontent.com/-S6ko35_DIi8/TfWPa08dHvI/AAAAAAAAA9I/MNhC-0LF8YQ/s144/TwoProgressBars.png)

** SwingWorkerの一時停止と再開 [#PauseResumeSwingWorker]
#swingdescription(Swing/PauseResumeSwingWorker,SwingWorkerの一時停止と再開,SwingWorkerで処理の一時停止と再開を行います。,https://lh6.googleusercontent.com/-3BCjKLnQbGM/Ti0AQV5nkwI/AAAAAAAAA_s/RY75ol3pFak/s144/PauseResumeSwingWorker.png)

** JComboBox内にJProgressBarを表示 [#ProgressComboBox]
#swingdescription(Swing/ProgressComboBox,JComboBox内にJProgressBarを表示,JComboBox内にJProgressBarを設定して進捗を表示します。,https://lh6.googleusercontent.com/-wtOABuv6qdQ/TmR3t1oq-qI/AAAAAAAABBg/jbHLwwMR1gc/s144/ProgressComboBox.png)

* ↑10 ↓11 [#q119683f]
#adsensebar

** JProgressBarの進捗文字列の字揃えを変更する [#ProgressStringAlignment]
#swingdescription(Swing/ProgressStringAlignment,JProgressBarの進捗文字列の字揃えを変更する,JProgressBarの進捗文字列をJLabelにして、字揃えなどを変更します。,https://lh5.googleusercontent.com/-zRMPjXT7do4/T3lYdJUnilI/AAAAAAAABLA/kcpMYSYoklM/s144/ProgressStringAlignment.png)

** NimbusLookAndFeelのカラーパレット [#NimbusColorPalette]
#swingdescription(Swing/NimbusColorPalette,NimbusLookAndFeelのカラーパレット,NimbusLookAndFeelのカラーパレットを変更します。,https://lh4.googleusercontent.com/-ZPZIywXgxwc/UBYR3-EyETI/AAAAAAAABP4/Y2KglYmMKo8/s144/NimbusColorPalette.png)

** JProgressBarにUIを設定してインジケータの色を変更 [#GradientPalletProgressBar]
#swingdescription(Swing/GradientPalletProgressBar,JProgressBarにUIを設定してインジケータの色を変更,JProgressBarのインジケータの色を進行に応じてパレットから取得した色に変更します。,https://lh5.googleusercontent.com/-EjSzEK0Wc6g/UHJrTUTxG9I/AAAAAAAABT8/4AKSHxe6PNE/s144/GradientPalletProgressBar.png)

** ProgressMonitorがダイアログを表示するまでの待ち時間 [#MillisToDecideToPopup]
#swingdescription(Swing/MillisToDecideToPopup,ProgressMonitorがダイアログを表示するまでの待ち時間,ProgressMonitorのダイアログが表示されるまでの待ち時間を設定します。,https://lh6.googleusercontent.com/-R5-8dJERlmk/UWrm3iXBukI/AAAAAAAABpk/i7YjNRcIkpM/s144/MillisToDecideToPopup.png)

** ProgressMonitorInputStreamを使用してテキストファイルのダウンロード状況を表示 [#ProgressMonitorInputStream]
#swingdescription(Swing/ProgressMonitorInputStream,ProgressMonitorInputStreamを使用してテキストファイルのダウンロード状況を表示,ProgressMonitorInputStreamを使用してテキストファイルのダウンロード状態を進捗表示します。,https://lh4.googleusercontent.com/-gXnU23f7iiw/UXQuzmKdfVI/AAAAAAAABp8/aPk0QR78NlY/s144/ProgressMonitorInputStream.png)

** JProgressBarの文字列をJLayerを使って表示する [#ProgressStringLayer]
#swingdescription(Swing/ProgressStringLayer,JProgressBarの文字列をJLayerを使って表示する,垂直JProgressBarの文字列をJLayerを使って横組で表示します。,https://lh4.googleusercontent.com/-ATDPf7XMEzg/UbTLqsulmsI/AAAAAAAABt0/_0ZOg11jmXk/s144/ProgressStringLayer.png)

** JLayerを使ってJProgressBarの色相を変更する [#ColorChannelSwapFilter]
#swingdescription(Swing/ColorChannelSwapFilter,JLayerを使ってJProgressBarの色相を変更する,JLayerを使ってJProgressBarの色相を緑から赤に変更します。,https://lh3.googleusercontent.com/-BOomq0cC-U4/UceBZ2TsWWI/AAAAAAAABug/yoXs3wbBVGk/s144/ColorChannelSwapFilter.png)

** JProgressBarの不確定進捗サイクル時間を設定 [#IndeterminateCycleTime]
#swingdescription(Swing/IndeterminateCycleTime,JProgressBarの不確定進捗サイクル時間を設定,JProgressBarの不確定進捗状態アニメーションで使用するサイクル時間などを設定します。,https://lh3.googleusercontent.com/--xwJeUKsm8k/UeK6iFE0vkI/AAAAAAAABvw/SNNt1mvM4_c/s144/IndeterminateCycleTime.png)

** JTreeのノードにJProgressBarを表示する [#TreeNodeProgressBar]
#swingdescription(Swing/TreeNodeProgressBar,JTreeのノードにJProgressBarを表示する,JTreeのノードにJProgressBarを表示するTreeCellRendererを設定します。,https://lh4.googleusercontent.com/-SBg5NOTGinM/UrcLHfPzXVI/AAAAAAAAB84/HD0k-sWiJGo/s144/TreeNodeProgressBar.png)

** TableCellRendererに進捗文字列を設定したJProgressBarを使用する [#StringPaintedCellProgressBar]
#swingdescription(Swing/StringPaintedCellProgressBar,TableCellRendererに進捗文字列を設定したJProgressBarを使用する,JTableのTableCellRendererとして、進捗文字列を表示するJProgressBarを設定します。,https://lh4.googleusercontent.com/-XSMYQI-BTU8/Uy67ZR-E4TI/AAAAAAAACCE/2zdsU6o7iA0/s144/StringPaintedCellProgressBar.png)

* ↑20 ↓21 [#nd651636]
#adsensebar

** JProgressBarの進捗状況を円形で表示する [#ProgressCircle]
#swingdescription(Swing/ProgressCircle,JProgressBarの進捗状況を円形で表示する,JProgressBarの進捗状況を円形表示するように設定します。,https://lh3.googleusercontent.com/-K2Us5zyEGJs/U4rt4SgHxVI/AAAAAAAACGo/IBfgQ2C1jxE/s144/ProgressCircle.png)

** JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する [#IndeterminateRegionPainter]
#swingdescription(Swing/IndeterminateRegionPainter,JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する,JProgressBarをNimbusLookAndFeelで使用している場合、その不確定状態アニメーションを変更します。,https://lh5.googleusercontent.com/-L28C52EISs4/U7AofjsiWqI/AAAAAAAACIo/OHDDAqKKk6E/s144/IndeterminateRegionPainter.png)

** JProgressBarの不確定状態でのアニメーションパターンを変更する [#StripedProgressBar]
#swingdescription(Swing/StripedProgressBar,JProgressBarの不確定状態でのアニメーションパターンを変更する,JProgressBarが不確定状態の場合に描画するアニメーションパターンを変更します。,https://lh5.googleusercontent.com/-NNzCJkyUG1U/U8KcWq3YRjI/AAAAAAAACJg/tB7jz0r9Frg/s144/StripedProgressBar.png)

** JProgressBarの進捗状況と進捗文字列色を変更する [#ProgressBarSelectionColor]
#swingdescription(Swing/ProgressBarSelectionColor,JProgressBarの進捗状況と進捗文字列色を変更する,JProgressBarの進捗状況の色や、それで塗り潰された場合の進捗文字列色を変更します。,https://lh3.googleusercontent.com/-GXTDLsaFDf0/U_nV4WbEi0I/AAAAAAAACL0/09g79mFs9ZE/s144/ProgressBarSelectionColor.png)

** JProgressBarの進捗方向を右から左に変更する [#InvertedProgressBar]
#swingdescription(Swing/InvertedProgressBar,JProgressBarの進捗方向を右から左に変更する,JProgressBarのインジケータが通常とは逆方向に増加するよう変更します。,https://drive.google.com/uc?id=1XzVC-95p_4o-iBXzUkOONJ1lHT6qmjImDQ)

** JProgressBarの不確定モードアニメーションを一方向に変更する [#IndeterminateAnimation]
#swingdescription(Swing/IndeterminateAnimation,JProgressBarの不確定モードアニメーションを一方向に変更する,MetalLookAndFeelを適用したJProgressBarの不確定モードアニメーションを跳ね返りではなく左から右への一方向繰り返しに変更します。,https://drive.google.com/uc?export=view&id=18dq3XCJzHrT69mJQQafMAz808GvXj2vTPQ)

** SwingWorkerを一スレッドづつ順番に実行する [#SingleThreadExecutor]
#swingdescription(Swing/SingleThreadExecutor,SwingWorkerを一スレッドづつ順番に実行する,JTableのセルに配置したJProgressBarを操作するSwingWorkerタスクを一つづつ順番に実行します。,https://drive.google.com/uc?id=1x3PqH08NWiKXBFZl355XaqHN5fyc1zEdrg)