There has been some buzz recently surround a new LNF (look and feel) being worked on at Sun called Nimbus. Over all I think it looks fantastic and doing a great-looking LNF is something I’ve always wanted to do, but never set down to actually work on. Here are some quick shots of what Nimbus will look like to get an idea:
But what the author did recently is start putting together a specification for Nimbus. That’s when I suddenly realized just how hard it was to put together a good LNF. For example, here’s a gradient chart simply for scroll bars:
Then you have charts like this for every component… think of a button, there are individual charts for buttons that are:
- Default buttons
- Selected buttons
- Normal buttons
At the end of the day you really realize just how much work it takes to put one of these together. It gives me a bit more patience with the “Ocean” LNF revision to the default Swing Metal LNF that came out with Java 5 (and was horrible):



















Leave a Reply