
In a recent post here, I shared my rants regarding usability of several spark components. Well, its better to act than to complain, so I decided to try and roll my own tab control.

In a recent post here, I shared my rants regarding usability of several spark components. Well, its better to act than to complain, so I decided to try and roll my own tab control.

The standard containers like Canvas, HBox, VBox offer only a solid color background. Occasionally you’d want to place a gradient as a background – now you can, using this custom component GradientCanvas.

For one of my projects, a client asked for vertical list with up/down buttons in place of scrollbars with smooth scrolling.
I found a few classes that gave a partial solution, but some gave choppy results, and for others I didn’t like their long and complex code. After a lot of tryouts I came across Doug McCune’s ButtonScrollingCanvas, which came close to what I needed.
continue reading…