The Buttonbar Applet

History


The current version is V1.6, which was compiled with the JDK 1.2.

V1.6 - I added the possibility to align the text on the buttons. The parameter "buttonstaypressed" was renamed to "buttonsstaypressed". Take care if you update from an earlier version! The vertical centering of the button texts was improved and speeded up. It is now more exact and faster, even with larger fonts (which were a problem before). And of course I also tidyed up the source code a bit. The marketing strategy was changed again. The applet is now Shareware.

V1.5 - I added error messages to the applet which will help to configurate it. I also improved the source code. The applet is now no longer freeware - you have to pay 20US$ to use it. The documentation has been reevaluated and rewritten in parts.

V1.41 - I updated the documentation and the URL of my site.

V1.4 - I added the parameters "DEFAULTHIGHLFONTCOLOR", "DEFAULTPRESSEDFONTCOLOR", "HIGHLFONTCOLOR#" and "PRESSEDFONTCOLOR#". See the parameters section for a description of them. I also tried to simplify and clean up the documentation.

V1.3 - I added the possibility to use different images for each button. The initialization process has got its own thread now, allowing me to display the status of initialization in the applet area before the loading process is finished. The font color can now be defined the same way as in HTML - with three hexadecimal numbers. I also implemented the option of defining a sound which is played when a button is highlighted and when a button is pressed.

V1.21 - almost the same like V1.2. I added the feature "DEFAULTDESTFRAME", which allows it to specify a default destination frame. The first "Special Feature" has been embedded. And, finally, I cleaned up the source a bit.

V1.2 - After a friend asked me to make just a few, simple modifications I began to rewrite my applet and what was meant to be just a minor improvement turned out to be a major update. Anyway, there are several new options, the most interesting being that it's now possible to create horizontal buttonbars! You can also define new default values for the font name, font color, font style and font size, which is easier than to change the font properties for each button manually. Another cool option is "BUTTONSTAYPRESSED", which means that the button which was pressed indicates by remaining pressed where on a site the viewer currently is. You can also specify a so called "status bar message", which means that when the mouse arrow is over a button a short statement appears in the status bar of your browser. These were the major improvements, some minor ones are:

V1.1 - There were many changes. The best improvement is that it's now possible to create as many buttons as one whishes to have (in V1.0b you were limited to 10 buttons). Furthermore it is now possible to set the font and font color for every single button, you're not  bound to the default values any longer. One can also skip the parameters which are not vital, e.g. FONTSTYLE. If one skips one of these parameters the default values will be used instead. I also changed or rewrote the whole paint() method, respectively. In fact, I rewrote the whole applet, but used parts of the code of V1.0b. Anyway, now the applet is much more logical in its structure, which will make it easier for me to embed new features.

V1.0b - First version which was ever released. The b strands for beta, which doesn't necessarily mean that there was a final version...