diff options
Diffstat (limited to 'src/junit/swingui/ProgressBar.java')
-rw-r--r-- | src/junit/swingui/ProgressBar.java | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/junit/swingui/ProgressBar.java b/src/junit/swingui/ProgressBar.java deleted file mode 100644 index d5de71e..0000000 --- a/src/junit/swingui/ProgressBar.java +++ /dev/null @@ -1,46 +0,0 @@ -package junit.swingui; - -import java.awt.Color; - -import javax.swing.JProgressBar; - -/** - * A progress bar showing the green/red status - */ -class ProgressBar extends JProgressBar { - boolean fError= false; - - public ProgressBar() { - super(); - setForeground(getStatusColor()); - } - - protected Color getStatusColor() { - if (fError) - return Color.red; - return Color.green; - } - - public void reset() { - fError= false; - updateBarColor(); - setValue(0); - } - - public void start(int total) { - setMaximum(total); - reset(); - } - - public void step(int value, boolean successful) { - setValue(value); - if (!fError && !successful) { - fError= true; - updateBarColor(); - } - } - - protected void updateBarColor() { - setForeground(getStatusColor()); - } -} |