Пакет javax.swing.plaf.multi
package javax.swing.plaf.multi
Предоставляет объекты пользовательского интерфейса, объединяющие два или более вариантов внешнего вида и поведения. Когда компонент запрашивает свой UI, этот вариант внешнего вида и поведения возвращает мультиплексирующий UI, который обрабатывает все взаимодействия как с вариантом внешнего вида и поведения по умолчанию, так и с одним или несколькими дополнительными вариантами. Например, если пользователь объединяет дополнительный вариант внешнего вида и поведения с поддержкой звука с вариантом Motif, метод
JButton.getUI вернёт экземпляр MultiButtonUI, который будет обрабатывать как MotifButtonUI, так и AudioButtonUI. Дополнительные сведения см. в разделе Использование мультиплексирующего варианта внешнего вида и поведения.
Примечание: Большинство API Swing не являются потокобезопасными. Подробности см. в разделе Параллелизм в Swing в составе Учебного курса по Java.
- Начиная с версии:
- 1.2
| Класс | Описание |
|---|---|
| MultiButtonUI | Мультиплексирующий UI для объединения ButtonUIs. |
| MultiColorChooserUI | Мультиплексирующий UI для объединения ColorChooserUIs. |
| MultiComboBoxUI | Мультиплексирующий UI для объединения ComboBoxUIs. |
| MultiDesktopIconUI | Мультиплексирующий UI для объединения DesktopIconUIs. |
| MultiDesktopPaneUI | Мультиплексирующий UI для объединения DesktopPaneUIs. |
| MultiFileChooserUI | Мультиплексирующий UI для объединения FileChooserUIs. |
| MultiInternalFrameUI | Мультиплексирующий UI для объединения InternalFrameUIs. |
| MultiLabelUI | Мультиплексирующий UI для объединения LabelUIs. |
| MultiListUI | Мультиплексирующий UI для объединения ListUIs. |
| MultiLookAndFeel | Мультиплексирующий вариант внешнего вида и поведения, позволяющий одновременно связать с компонентом несколько UI. |
| MultiMenuBarUI | Мультиплексирующий UI для объединения MenuBarUIs. |
| MultiMenuItemUI | Мультиплексирующий UI для объединения MenuItemUIs. |
| MultiOptionPaneUI | Мультиплексирующий UI для объединения OptionPaneUIs. |
| MultiPanelUI | Мультиплексирующий UI для объединения PanelUIs. |
| MultiPopupMenuUI | Мультиплексирующий UI для объединения PopupMenuUIs. |
| MultiProgressBarUI | Мультиплексирующий UI для объединения ProgressBarUIs. |
| MultiRootPaneUI | Мультиплексирующий UI для объединения RootPaneUIs. |
| MultiScrollBarUI | Мультиплексирующий UI для объединения ScrollBarUIs. |
| MultiScrollPaneUI | Мультиплексирующий UI для объединения ScrollPaneUIs. |
| MultiSeparatorUI | Мультиплексирующий UI для объединения SeparatorUIs. |
| MultiSliderUI | Мультиплексирующий UI для объединения SliderUIs. |
| MultiSpinnerUI | Мультиплексирующий UI для объединения SpinnerUIs. |
| MultiSplitPaneUI | Мультиплексирующий UI для объединения SplitPaneUIs. |
| MultiTabbedPaneUI | Мультиплексирующий UI для объединения TabbedPaneUIs. |
| MultiTableHeaderUI | Мультиплексирующий UI для объединения TableHeaderUIs. |
| MultiTableUI | Мультиплексирующий UI для объединения TableUIs. |
| MultiTextUI | Мультиплексирующий UI для объединения TextUIs. |
| MultiToolBarUI | Мультиплексирующий UI для объединения ToolBarUIs. |
| MultiToolTipUI | Мультиплексирующий UI для объединения ToolTipUIs. |
| MultiTreeUI | Мультиплексирующий UI для объединения TreeUIs. |
| MultiViewportUI | Мультиплексирующий UI для объединения ViewportUIs. |
© 1993, 2025, 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.