Package javax.swing.plaf.multi
Provides user interface objects that combine two or more look and feels.See:
Class Summary
MultiButtonUI A multiplexing UI used to combine ButtonUIs. MultiColorChooserUI A multiplexing UI used to combine ColorChooserUIs. MultiComboBoxUI A multiplexing UI used to combine ComboBoxUIs. MultiDesktopIconUI A multiplexing UI used to combine DesktopIconUIs. MultiDesktopPaneUI A multiplexing UI used to combine DesktopPaneUIs. MultiFileChooserUI A multiplexing UI used to combine FileChooserUIs. MultiInternalFrameUI A multiplexing UI used to combine InternalFrameUIs. MultiLabelUI A multiplexing UI used to combine LabelUIs. MultiListUI A multiplexing UI used to combine ListUIs. 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 combine MenuBarUIs. MultiMenuItemUI A multiplexing UI used to combine MenuItemUIs. MultiOptionPaneUI A multiplexing UI used to combine OptionPaneUIs. MultiPanelUI A multiplexing UI used to combine PanelUIs. MultiPopupMenuUI A multiplexing UI used to combine PopupMenuUIs. MultiProgressBarUI A multiplexing UI used to combine ProgressBarUIs. MultiRootPaneUI A multiplexing UI used to combine RootPaneUIs. MultiScrollBarUI A multiplexing UI used to combine ScrollBarUIs. MultiScrollPaneUI A multiplexing UI used to combine ScrollPaneUIs. MultiSeparatorUI A multiplexing UI used to combine SeparatorUIs. MultiSliderUI A multiplexing UI used to combine SliderUIs. MultiSpinnerUI A multiplexing UI used to combine SpinnerUIs. MultiSplitPaneUI A multiplexing UI used to combine SplitPaneUIs. MultiTabbedPaneUI A multiplexing UI used to combine TabbedPaneUIs. MultiTableHeaderUI A multiplexing UI used to combine TableHeaderUIs. MultiTableUI A multiplexing UI used to combine TableUIs. MultiTextUI A multiplexing UI used to combine TextUIs. MultiToolBarUI A multiplexing UI used to combine ToolBarUIs. MultiToolTipUI A multiplexing UI used to combine ToolTipUIs. MultiTreeUI A multiplexing UI used to combine TreeUIs. MultiViewportUI A multiplexing UI used to combine ViewportUIs.
Package javax.swing.plaf.multi Description
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 Threads and Swing, a section in The Java Tutorial.
- Since:
- 1.2