Package org.jdesktop.swingx.plaf
Provides pluggable look-and-feel for SwingX components together with a
mechanism to support custom component look-and-feels.
JXComponents and their L&F implementations:
Component | Basic | Metal | Linux (GTK) | Motif | Mac OSX | Nimbus | Windows XP | Windows 2000 | |
---|---|---|---|---|---|---|---|---|---|
JXDatePicker | X | Basic | X | Basic | X | Basic | X | X | |
JXErrorPane | X | Basic | Basic | Basic | X | Basic | Basic | Basic | |
JXHeader | X | Basic | Basic | Basic | X | X | Basic | Basic | |
JXHyperlink | X | Basic | Windows XP | Windows XP | Windows XP | Windows XP | X | Windows XP | |
JXLoginPane | X | X | Basic | Basic | Basic | Basic | X | Windows XP | |
JXMonthView | X | Basic | Basic | Basic | Basic | Basic | Basic | Basic | |
JXMultiThumbSlider | X | Basic | Basic | Basic | Basic | Basic | Basic | Basic | |
JXSatusBar | X | X | Basic | Basic | X | Basic | X | X | |
JXTaskPane | X | X | X | Basic | X | Basic | X | X | |
JXTaskPaneContainer | X | X | Basic | Basic | X | Basic | X | X | |
JXTipOfTheDay | X | Basic | Basic | Basic | Basic | Basic | X | Windows XP | |
JXTitledPanel | X | X | X | Basic | Basic | Basic | X | Windows XP |
-
Interface Summary Interface Description 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 Class Description 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 forJXBusyLabel
.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 forJXHeader
.HeaderUI HyperlinkAddon Addon forJXHyperlink
.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 onJTextArea
s and uses aJTextArea
as a prompt component.PromptTextFieldUI PromptTextUI
implementation for rendering prompts onJTextField
s and uses aJTextField
as a prompt component.PromptTextUI AbstractTextUI
class that delegates most work to anotherTextUI
and additionally renders a prompt text as specified in theJTextComponent
s client properties byPromptSupport
.SearchFieldAddon SearchFieldUI The defaultJXSearchField
UI delegate.ShapeUIResource An implementation of Shape that implements UIResource.StatusBarAddon Addon forJXStatusBar
.StatusBarUI Pluggable look and feel interface for StatusBar.TableAddon TODO add type docTableHeaderAddon Addon for JXTableHeader.TaskPaneAddon Addon forJXTaskPane
.TaskPaneContainerAddon Addon forJXTaskPaneContainer
.TaskPaneContainerUI Pluggable UI forJXTaskPaneContainer
.TaskPaneUI Pluggable UI forJXTaskPane
.TextUIWrapper<UI extends TextUI> TODO:TextUIWrapper.DefaultWrapper TipOfTheDayAddon Addon forJXTipOfTheDay
.TipOfTheDayUI Pluggable UI forJXTipOfTheDay
.TitledPanelAddon Addon forJXTitledPanel
.TitledPanelUI UIColorHighlighterAddon Loads LF specific background striping colors.UIManagerExt A utility class for obtaining configuration properties from theUIDefaults
.XListAddon Addon forJXList
.