Package org.jdesktop.swingx.plaf

Provides pluggable look-and-feel for SwingX components together with a mechanism to support custom component look-and-feels.

See:
          Description

Interface Summary
BusyLabelUI  
ComponentAddon Each new component type of the library will contribute an addon to the LookAndFeelAddons.
UIDependent Encapsulates state that depends on the UI and needs to be updated on LookAndFeel change.
 

Class Summary
AbstractComponentAddon Ease the work of creating an addon for a component.
AbstractUIChangeHandler  
BuddyLayoutAndBorder  
BuddyTextFieldUI TODO: queries the text components layout manager for the preferred size.
BusyLabelAddon Addon for JXBusyLabel.
ColumnControlButtonAddon Addon to load LF specific properties for the ColumnControlButton.
DatePickerAddon  
DatePickerUI The ComponentUI for a JXDatePicker.
DefaultsList A specialty "list" for working with UI defaults.
ErrorPaneAddon  
ErrorPaneUI The ComponentUI for a JXErrorPane.
HeaderAddon Addon for JXHeader.
HeaderUI  
HyperlinkAddon Addon for JXHyperlink.
LoginPaneAddon  
LoginPaneUI  
LookAndFeelAddons Provides additional pluggable UI for new components added by the library.
LookAndFeelUtils Collection of helpers.
MonthViewAddon  
MonthViewUI  
MultiThumbSliderAddon  
MultiThumbSliderUI  
PainterUIResource<T extends JComponent> An implementation of Painter as a UIResource.
PromptTextAreaUI PromptTextUI implementation for rendering prompts on JTextAreas and uses a JTextArea as a prompt component.
PromptTextFieldUI PromptTextUI implementation for rendering prompts on JTextFields and uses a JTextField as a prompt component.
PromptTextUI Abstract TextUI class that delegates most work to another TextUI and additionally renders a prompt text as specified in the JTextComponents client properties by PromptSupport.
SafeBorder Wrapper around a delegate with the same behaviour as the delegate except that it catches null insets (hack around Issue 1297-swingx which is core bug 6739738)
SearchFieldAddon  
SearchFieldUI The default JXSearchField UI delegate.
ShapeUIResource An implementation of Shape that implements UIResource.
StatusBarAddon Addon for JXStatusBar.
StatusBarUI Pluggable look and feel interface for StatusBar.
TableAddon TODO add type doc
TableHeaderAddon Addon for JXTableHeader.
TaskPaneAddon Addon for JXTaskPane.
TaskPaneContainerAddon Addon for JXTaskPaneContainer.
TaskPaneContainerUI Pluggable UI for JXTaskPaneContainer.
TaskPaneUI Pluggable UI for JXTaskPane.
TextUIWrapper<UI extends TextUI> TODO:
TextUIWrapper.DefaultWrapper  
TipOfTheDayAddon Addon for JXTipOfTheDay.
TipOfTheDayUI Pluggable UI for JXTipOfTheDay.
TitledPanelAddon Addon for JXTitledPanel.
TitledPanelUI  
UIAction UIAction is the basis of all of basic's action classes that are used in an ActionMap.
UIColorHighlighterAddon Loads LF specific background striping colors.
UIManagerExt A utility class for obtaining configuration properties from the UIDefaults.
XListAddon Addon for JXList.
 

Package org.jdesktop.swingx.plaf Description

Provides pluggable look-and-feel for SwingX components together with a mechanism to support custom component look-and-feels.

The addons are loaded with ServiceLoader. As such we maintain, a services file for our implementations. SwingX uses the MetaInf/services generator API. This add a compile time dependency to the plaf module. The services generator, however, is not required at runtime.



Copyright © 2012. All Rights Reserved.