Module java.desktop
Package javax.swing.plaf.multi
Provides user interface objects that combine two or more look and feels. When
a component asks for its UI, this look and feel returns a multiplexing UI
that handles all communications with both the default look and feel and one
or more auxiliary look and feels. For example, if a user combines an
auxiliary audio look and feel with the Motif look and feel, the
JButton.getUI method would return an instance of
MultiButtonUI, which would handle both a MotifButtonUI and an
AudioButtonUI.
For more information, see Using the Multiplexing Look and Feel.
Note: Most of the Swing API is not thread safe. For details, see Concurrency in Swing, a section in The Java Tutorial.
- Since:
- 1.2
-
Class Summary Class Description MultiButtonUI A multiplexing UI used to combineButtonUIs.MultiColorChooserUI A multiplexing UI used to combineColorChooserUIs.MultiComboBoxUI A multiplexing UI used to combineComboBoxUIs.MultiDesktopIconUI A multiplexing UI used to combineDesktopIconUIs.MultiDesktopPaneUI A multiplexing UI used to combineDesktopPaneUIs.MultiFileChooserUI A multiplexing UI used to combineFileChooserUIs.MultiInternalFrameUI A multiplexing UI used to combineInternalFrameUIs.MultiLabelUI A multiplexing UI used to combineLabelUIs.MultiListUI A multiplexing UI used to combineListUIs.MultiLookAndFeel A multiplexing look and feel that allows more than one UI to be associated with a component at the same time.MultiMenuBarUI A multiplexing UI used to combineMenuBarUIs.MultiMenuItemUI A multiplexing UI used to combineMenuItemUIs.MultiOptionPaneUI A multiplexing UI used to combineOptionPaneUIs.MultiPanelUI A multiplexing UI used to combinePanelUIs.MultiPopupMenuUI A multiplexing UI used to combinePopupMenuUIs.MultiProgressBarUI A multiplexing UI used to combineProgressBarUIs.MultiRootPaneUI A multiplexing UI used to combineRootPaneUIs.MultiScrollBarUI A multiplexing UI used to combineScrollBarUIs.MultiScrollPaneUI A multiplexing UI used to combineScrollPaneUIs.MultiSeparatorUI A multiplexing UI used to combineSeparatorUIs.MultiSliderUI A multiplexing UI used to combineSliderUIs.MultiSpinnerUI A multiplexing UI used to combineSpinnerUIs.MultiSplitPaneUI A multiplexing UI used to combineSplitPaneUIs.MultiTabbedPaneUI A multiplexing UI used to combineTabbedPaneUIs.MultiTableHeaderUI A multiplexing UI used to combineTableHeaderUIs.MultiTableUI A multiplexing UI used to combineTableUIs.MultiTextUI A multiplexing UI used to combineTextUIs.MultiToolBarUI A multiplexing UI used to combineToolBarUIs.MultiToolTipUI A multiplexing UI used to combineToolTipUIs.MultiTreeUI A multiplexing UI used to combineTreeUIs.MultiViewportUI A multiplexing UI used to combineViewportUIs.