Spec-Zone.ru › OpenJDK 21

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

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

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

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

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, 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

Spec-Zone.ru

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