Returns the look and feel defaults. The returned UIDefaults
is populated by invoking, in order, initClassDefaults,
initSystemColorDefaults and initComponentDefaults.
While this method is public, it should only be invoked by the
UIManager when the look and feel is set as the current
look and feel and after initialize has been invoked.
initClassDefaults, initSystemColorDefaults, initComponentDefaults
Initializes the look and feel. While this method is public,
it should only be invoked by the UIManager when a
look and feel is installed as the current look and feel. This
method is invoked before the UIManager invokes
getDefaults. This method is intended to perform any
initialization for the look and feel. Subclasses
should do any one-time setup they need here, rather than
in a static initializer, because look and feel class objects
may be loaded just to discover that isSupportedLookAndFeel()
returns false.
Uninitializes the look and feel. While this method is public,
it should only be invoked by the UIManager when
the look and feel is uninstalled. For example,
UIManager.setLookAndFeel invokes this when the look and
feel is changed.
Subclasses may choose to free up some resources here.
Diagram: LookAndFeel