In this chapter, you have seen how ADF uses Cascading Style Sheets (CSS) for defining the appearance of components without affecting their functionality. For changing the look of an individual component, you can use inline styles, content styles, and style classes.
If you want to customize the look of the entire application, you define a skin. This used to be difficult and complex, but with the skin editor available both integrated in JDeveloper and as a stand-alone product, this has become much easier. You have a tree navigator for selecting components, you can use the Property Inspector to change settings and immediately see what your component will look like. Your final skin can include both global changes affecting the whole application, including the color scheme, and visual changes that affect only one specific component or even just one aspect of it.
When you are done with your application skin, you can deploy it as an ADF library using the normal procedures for working with...