Spec-Zone.ru › OpenJDK 24

Пакет javax.swing.plaf.multi

package javax.swing.plaf.multi
Предоставляет пользовательские интерфейсные объекты, объединяющие два или более визуальных стилей. Когда компонент запрашивает свой UI, этот визуальный стиль возвращает многопоточный UI, который обрабатывает все коммуникации как с предустановленным визуальным стилем, так и с одним или несколькими дополнительными визуальными стилями. Например, если пользователь объединит дополнительный визуальный стиль звука с визуальным стилем Motif, метод JButton.getUI вернет экземпляр MultiButtonUI, который будет обрабатывать как MotifButtonUI, так и AudioButtonUI.

Для получения дополнительной информации, см. Использование многопоточного визуального стиля.

Примечание: Большая часть API Swing не является потокобезопасной. Подробнее см. Потоки в Swing — раздел в Руководстве по Java.

Since:
1.2
Пакет Описание
javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для обеспечения своих подключаемых возможностей визуального оформления.
javax.swing.plaf.basic
Предоставляет пользовательские интерфейсные объекты, созданные в соответствии с визуальным стилем Basic.
javax.swing.plaf.metal
Предоставляет пользовательские интерфейсные объекты, созданные в соответствии с визуальным стилем Java (ранее кодовое имя Metal), который является стандартным визуальным стилем.
javax.swing.plaf.nimbus
Предоставляет пользовательские интерфейсные объекты, созданные в соответствии с кроссплатформенным визуальным стилем Nimbus.
javax.swing.plaf.synth
Synth — это настраиваемый визуальный стиль, в котором вся отрисовка делегируется.
Класс Описание
MultiButtonUI
Многопоточный UI, используемый для объединения ButtonUI.
MultiColorChooserUI
Многопоточный UI, используемый для объединения ColorChooserUI.
MultiComboBoxUI
Многопоточный UI, используемый для объединения ComboBoxUI.
MultiDesktopIconUI
Многопоточный UI, используемый для объединения DesktopIconUI.
MultiDesktopPaneUI
Многопоточный UI, используемый для объединения DesktopPaneUI.
MultiFileChooserUI
Многопоточный UI, используемый для объединения FileChooserUI.
MultiInternalFrameUI
Многопоточный UI, используемый для объединения InternalFrameUI.
MultiLabelUI
Многопоточный UI, используемый для объединения LabelUI.
MultiListUI
Многопоточный UI, используемый для объединения ListUI.
MultiLookAndFeel
Многопоточный визуальный стиль, который позволяет связать с компонентом более одного UI одновременно.
MultiMenuBarUI
Многопоточный UI, используемый для объединения MenuBarUI.
MultiMenuItemUI
Многопоточный UI, используемый для объединения MenuItemUI.
MultiOptionPaneUI
Многопоточный UI, используемый для объединения OptionPaneUI.
MultiPanelUI
Многопоточный UI, используемый для объединения PanelUI.
MultiPopupMenuUI
Многопоточный UI, используемый для объединения PopupMenuUI.
MultiProgressBarUI
Многопоточный UI, используемый для объединения ProgressBarUI.
MultiRootPaneUI
Многопоточный UI, используемый для объединения RootPaneUI.
MultiScrollBarUI
Многопоточный UI, используемый для объединения ScrollBarUI.
MultiScrollPaneUI
Многопоточный UI, используемый для объединения ScrollPaneUI.
MultiSeparatorUI
Многопоточный UI, используемый для объединения SeparatorUI.
MultiSliderUI
Многопоточный UI, используемый для объединения SliderUI.
MultiSpinnerUI
Многопоточный UI, используемый для объединения SpinnerUI.
MultiSplitPaneUI
Многопоточный UI, используемый для объединения SplitPaneUI.
MultiTabbedPaneUI
Многопоточный UI, используемый для объединения TabbedPaneUI.
MultiTableHeaderUI
Многопоточный UI, используемый для объединения TableHeaderUI.
MultiTableUI
Многопоточный UI, используемый для объединения TableUI.
MultiTextUI
Многопоточный UI, используемый для объединения TextUI.
MultiToolBarUI
Многопоточный UI, используемый для объединения ToolBarUI.
MultiToolTipUI
Многопоточный UI, используемый для объединения ToolTipUI.
MultiTreeUI
Многопоточный UI, используемый для объединения TreeUI.
MultiViewportUI
Многопоточный UI, используемый для объединения ViewportUI.

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/multi/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API