Class RadianceThemingCortex
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.RadianceThemingCortex
-
public class RadianceThemingCortex extends java.lang.ObjectThis class is the only officially-supported entry point into configuring the behavior of Radiance-powered UIs and for querying the state of such UIs. All APIs in this class should be called when Radiance is the currently set look-and-feel unless explicitly stated otherwise. The API surface of this class is broken into a number of scopes, with every scope applying at the specific granularity level of control:RadianceThemingCortex.GlobalScope- configuring and querying the global state of the application.RadianceThemingCortex.WindowScope- configuring and querying state at the level of the applicationWindows.RadianceThemingCortex.RootPaneScope- configuring and querying state at the level of the applicationJRootPanes.RadianceThemingCortex.ComponentScope- configuring and querying state at the level of the applicationComponents.RadianceThemingCortex.ComponentOrParentScope- configuring and querying state at the level of individual applicationComponents or all immediate child components of a container.RadianceThemingCortex.ComponentOrParentChainScope- configuring and querying state at the level of individual applicationComponents or all nested child components of a container.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRadianceThemingCortex.ComponentOrParentChainScopeAPIs in this scope apply to individual applicationComponents or all nested child components of a container.static classRadianceThemingCortex.ComponentOrParentScopeAPIs in this scope apply to individual applicationComponents or all immediate child components of a container.static classRadianceThemingCortex.ComponentScopeAPIs in this scope apply to individual applicationComponents.static classRadianceThemingCortex.GlobalScopeAPIs in this scope apply to the global state of the application.static classRadianceThemingCortex.RootPaneScopeAPIs in this scope apply to individual applicationJRootPanes.static classRadianceThemingCortex.WindowScopeAPIs in this scope apply to individual applicationWindows.
-