The built in UI controls are skinnable. However, the docs do not reveal how skinability is implemented, and many of the skinning related classes are undocumented com.sun. classes. When developing third party components, of course they should be skinnable as well, but the way we achieve skinning at the moment is by guessing our way round the API and jumping through hoops.
|