Package org.pushingpixels.radiance.theming.api
package org.pushingpixels.radiance.theming.api
-
ClassDescriptionInstances of this class correspond to states of Swing core and custom controls.Color scheme bundle.Base class for Radiance look and feel.Base abstract class for Radiance skins.Base class for skins that can be configured with accent color schemes.Basic interface for look-and-feel plugins.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.APIs in this scope apply to individual application
Component
s or all nested child components of a container.APIs in this scope apply to individual applicationComponent
s or all immediate child components of a container.APIs in this scope apply to individual applicationComponent
s.APIs in this scope apply to the global state of the application.APIs in this scope apply to individual applicationJRootPane
s.APIs in this scope apply to individual applicationWindow
s.Plugin for skin extension.Various constants and data classes used in scope-defined APIs provided byRadianceThemingCortex
.Animation facet.Button order for grouped buttons.Enumeration of available color overlay types.Allows associating different color schemes to different visual parts of UI components.Defines a single facet of core and customComponentState
s.Enumeration of available decoration area types.Enumerates focus indication kinds.Enumerates available icon filter strategies.Listener for the locale changes.Password strength.Enumerates available sides.Enumerates possible modes of closing tabs.Tab content pane border kind.Enumerates configurable Radiance-specific widget types forRadianceThemingCortex.GlobalScope.setWidgetVisible(boolean, WidgetType...)
andRadianceThemingCortex.WindowScope.setWidgetVisible(java.awt.Window, boolean, WidgetType...)
APIs.RadianceThemingWidget<T extends JComponent>Interface for Radiance widgets (behavioral traits).