Class RadianceThemingCortex
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.RadianceThemingCortex
-
public class RadianceThemingCortex extends java.lang.Object
This 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 applicationWindow
s.RadianceThemingCortex.RootPaneScope
- configuring and querying state at the level of the applicationJRootPane
s.RadianceThemingCortex.ComponentScope
- configuring and querying state at the level of the applicationComponent
s.RadianceThemingCortex.ComponentOrParentScope
- configuring and querying state at the level of individual applicationComponent
s or all immediate child components of a container.RadianceThemingCortex.ComponentOrParentChainScope
- configuring and querying state at the level of individual applicationComponent
s or all nested child components of a container.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RadianceThemingCortex.ComponentOrParentChainScope
APIs in this scope apply to individual applicationComponent
s or all nested child components of a container.static class
RadianceThemingCortex.ComponentOrParentScope
APIs in this scope apply to individual applicationComponent
s or all immediate child components of a container.static class
RadianceThemingCortex.ComponentScope
APIs in this scope apply to individual applicationComponent
s.static class
RadianceThemingCortex.GlobalScope
APIs in this scope apply to the global state of the application.static class
RadianceThemingCortex.RootPaneScope
APIs in this scope apply to individual applicationJRootPane
s.static class
RadianceThemingCortex.WindowScope
APIs in this scope apply to individual applicationWindow
s.
-
Constructor Summary
Constructors Modifier Constructor Description private
RadianceThemingCortex()
-