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.
Class | Description |
---|---|
MultiButtonUI | A multiplexing UI used to combine ButtonUI s. |
MultiColorChooserUI | A multiplexing UI used to combine ColorChooserUI s. |
MultiComboBoxUI | A multiplexing UI used to combine ComboBoxUI s. |
MultiDesktopIconUI | A multiplexing UI used to combine DesktopIconUI s. |
MultiDesktopPaneUI | A multiplexing UI used to combine DesktopPaneUI s. |
MultiFileChooserUI | A multiplexing UI used to combine FileChooserUI s. |
MultiInternalFrameUI | A multiplexing UI used to combine InternalFrameUI s. |
MultiLabelUI | A multiplexing UI used to combine LabelUI s. |
MultiListUI | A multiplexing UI used to combine ListUI s. |
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 MenuBarUI s. |
MultiMenuItemUI | A multiplexing UI used to combine MenuItemUI s. |
MultiOptionPaneUI | A multiplexing UI used to combine OptionPaneUI s. |
MultiPanelUI | A multiplexing UI used to combine PanelUI s. |
MultiPopupMenuUI | A multiplexing UI used to combine PopupMenuUI s. |
MultiProgressBarUI | A multiplexing UI used to combine ProgressBarUI s. |
MultiRootPaneUI | A multiplexing UI used to combine RootPaneUI s. |
MultiScrollBarUI | A multiplexing UI used to combine ScrollBarUI s. |
MultiScrollPaneUI | A multiplexing UI used to combine ScrollPaneUI s. |
MultiSeparatorUI | A multiplexing UI used to combine SeparatorUI s. |
MultiSliderUI | A multiplexing UI used to combine SliderUI s. |
MultiSpinnerUI | A multiplexing UI used to combine SpinnerUI s. |
MultiSplitPaneUI | A multiplexing UI used to combine SplitPaneUI s. |
MultiTabbedPaneUI | A multiplexing UI used to combine TabbedPaneUI s. |
MultiTableHeaderUI | A multiplexing UI used to combine TableHeaderUI s. |
MultiTableUI | A multiplexing UI used to combine TableUI s. |
MultiTextUI | A multiplexing UI used to combine TextUI s. |
MultiToolBarUI | A multiplexing UI used to combine ToolBarUI s. |
MultiToolTipUI | A multiplexing UI used to combine ToolTipUI s. |
MultiTreeUI | A multiplexing UI used to combine TreeUI s. |
MultiViewportUI | A multiplexing UI used to combine ViewportUI s. |
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/multi/package-summary.html