AMDProgressBar

Source Install FAQ

(applet source)

While playing a popular game recently, I was struck by just how attractive the progress bars were. I vaguely recalled wanting a Java progress bar in the past, and not being able to find one. So, I spent a couple of hours whipping out a little class that mimics the look and feel of those dreamy bars.

There are two versions of the progress bar, one which is a subclass of an AWT component, and one which can be embedded in the drawing area of other components. AMDProgressBar acts as a standard AWT component, whereas AMDProgressBarEmbed must be embedded in the drawing area of another component to work. That way, a single Canvas can be used to contain a progress bar alongside whatever else the developer wants to draw.

Features:

Version 0.90 was released on December 09, 1996.



API

Source

The source for these classes is available, and can be freely distributed:

Here's an overview of the customizable parts of a ProgressBar:



Known Bugs


Back to The Old Stuff, or maybe you want to mail Adam.