APIdia Launch Partner
Top Description Classes
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

Modifier and TypeClass and Description
public class
MultiButtonUI

A multiplexing UI used to combine ButtonUIs.

public class
MultiColorChooserUI

A multiplexing UI used to combine ColorChooserUIs.

public class
MultiComboBoxUI

A multiplexing UI used to combine ComboBoxUIs.

public class
MultiDesktopIconUI

A multiplexing UI used to combine DesktopIconUIs.

public class
MultiDesktopPaneUI

A multiplexing UI used to combine DesktopPaneUIs.

public class
MultiFileChooserUI

A multiplexing UI used to combine FileChooserUIs.

public class
MultiInternalFrameUI

A multiplexing UI used to combine InternalFrameUIs.

public class
MultiLabelUI

A multiplexing UI used to combine LabelUIs.

public class
MultiListUI

A multiplexing UI used to combine ListUIs.

public class
MultiLookAndFeel

A multiplexing look and feel that allows more than one UI to be associated with a component at the same time.

public class
MultiMenuBarUI

A multiplexing UI used to combine MenuBarUIs.

public class
MultiMenuItemUI

A multiplexing UI used to combine MenuItemUIs.

public class
MultiOptionPaneUI

A multiplexing UI used to combine OptionPaneUIs.

public class
MultiPanelUI

A multiplexing UI used to combine PanelUIs.

public class
MultiPopupMenuUI

A multiplexing UI used to combine PopupMenuUIs.

public class
MultiProgressBarUI

A multiplexing UI used to combine ProgressBarUIs.

public class
MultiRootPaneUI

A multiplexing UI used to combine RootPaneUIs.

public class
MultiScrollBarUI

A multiplexing UI used to combine ScrollBarUIs.

public class
MultiScrollPaneUI

A multiplexing UI used to combine ScrollPaneUIs.

public class
MultiSeparatorUI

A multiplexing UI used to combine SeparatorUIs.

public class
MultiSliderUI

A multiplexing UI used to combine SliderUIs.

public class
MultiSpinnerUI

A multiplexing UI used to combine SpinnerUIs.

public class
MultiSplitPaneUI

A multiplexing UI used to combine SplitPaneUIs.

public class
MultiTabbedPaneUI

A multiplexing UI used to combine TabbedPaneUIs.

public class
MultiTableHeaderUI

A multiplexing UI used to combine TableHeaderUIs.

public class
MultiTableUI

A multiplexing UI used to combine TableUIs.

public class
MultiTextUI

A multiplexing UI used to combine TextUIs.

public class
MultiToolBarUI

A multiplexing UI used to combine ToolBarUIs.

public class
MultiToolTipUI

A multiplexing UI used to combine ToolTipUIs.

public class
MultiTreeUI

A multiplexing UI used to combine TreeUIs.

pack-priv class
MultiUIDefaults

We want the Multiplexing LookAndFeel to be quiet and fallback gracefully if it cannot find a UI.

public class
MultiViewportUI

A multiplexing UI used to combine ViewportUIs.