Here we are displaying three screenshots of the running Pluggable look-and-feel demo that we showed at JavaOne. You are seeing three separate screenshots of the same application running, each displaying a different look-and-feel which was switched at runtime off the application's menu. It's important to understand that all of the screenshots display the same instance hierarchy of components (including a Toolbar, TabbedFolder, and TreeView in the particular window pictured here), however each is using a different UI delegate object to implement a particular look-and-feel.
(Also note the transparency of the TreeView component, which allows the panel's background to show through nicely).
This screenshot displays a "win95" look-and-feel.
This screenshot displays a custom "Classical" look-and-feel which is rendered using images created by real Graphics Designers.
This screenshot displays a custom "Rock" look-and-feel which is rendered using images created by engineers (and shows why it's not a good idea having engineers doing GUI graphic design :-).
Send feedback about this page to java-awt@java.sun.com.