Пакет javax.swing.plaf.multi
package javax.swing.plaf.multi
Предоставляет объекты пользовательского интерфейса, объединяющие два или более внешних вида. Когда компонент запрашивает свой пользовательский интерфейс, этот внешний вид возвращает многопоточную оболочку, которая обрабатывает все коммуникации как с основным внешним видом, так и с одним или несколькими дополнительными внешними видами. Например, если пользователь объединит дополнительный аудио внешний вид с внешним видом Motif, метод
JButton.getUI вернёт экземпляр MultiButtonUI, который будет обрабатывать как MotifButtonUI, так и AudioButtonUI. Дополнительную информацию можно найти на странице Использование многопоточного внешнего вида.
Примечание: Большинство API Swing не потокобезопасны. Подробности см. на странице Потоки в Swing, разделе Руководства по Java.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| MultiButtonUI | Многопоточный пользовательский интерфейс, используемый для объединения ButtonUI. |
| MultiColorChooserUI | Многопоточный пользовательский интерфейс, используемый для объединения ColorChooserUI. |
| MultiComboBoxUI | Многопоточный пользовательский интерфейс, используемый для объединения ComboBoxUI. |
| MultiDesktopIconUI | Многопоточный пользовательский интерфейс, используемый для объединения DesktopIconUI. |
| MultiDesktopPaneUI | Многопоточный пользовательский интерфейс, используемый для объединения DesktopPaneUI. |
| MultiFileChooserUI | Многопоточный пользовательский интерфейс, используемый для объединения FileChooserUI. |
| MultiInternalFrameUI | Многопоточный пользовательский интерфейс, используемый для объединения InternalFrameUI. |
| MultiLabelUI | Многопоточный пользовательский интерфейс, используемый для объединения LabelUI. |
| MultiListUI | Многопоточный пользовательский интерфейс, используемый для объединения ListUI. |
| MultiLookAndFeel | Многопоточный внешний вид, который позволяет связывать более одного пользовательского интерфейса с компонентом одновременно. |
| MultiMenuBarUI | Многопоточный пользовательский интерфейс, используемый для объединения MenuBarUI. |
| MultiMenuItemUI | Многопоточный пользовательский интерфейс, используемый для объединения MenuItemUI. |
| MultiOptionPaneUI | Многопоточный пользовательский интерфейс, используемый для объединения OptionPaneUI. |
| MultiPanelUI | Многопоточный пользовательский интерфейс, используемый для объединения PanelUI. |
| MultiPopupMenuUI | Многопоточный пользовательский интерфейс, используемый для объединения PopupMenuUI. |
| MultiProgressBarUI | Многопоточный пользовательский интерфейс, используемый для объединения ProgressBarUI. |
| MultiRootPaneUI | Многопоточный пользовательский интерфейс, используемый для объединения RootPaneUI. |
| MultiScrollBarUI | Многопоточный пользовательский интерфейс, используемый для объединения ScrollBarUI. |
| MultiScrollPaneUI | Многопоточный пользовательский интерфейс, используемый для объединения ScrollPaneUI. |
| MultiSeparatorUI | Многопоточный пользовательский интерфейс, используемый для объединения SeparatorUI. |
| MultiSliderUI | Многопоточный пользовательский интерфейс, используемый для объединения SliderUI. |
| MultiSpinnerUI | Многопоточный пользовательский интерфейс, используемый для объединения SpinnerUI. |
| MultiSplitPaneUI | Многопоточный пользовательский интерфейс, используемый для объединения SplitPaneUI. |
| MultiTabbedPaneUI | Многопоточный пользовательский интерфейс, используемый для объединения TabbedPaneUI. |
| MultiTableHeaderUI | Многопоточный пользовательский интерфейс, используемый для объединения TableHeaderUI. |
| MultiTableUI | Многопоточный пользовательский интерфейс, используемый для объединения TableUI. |
| MultiTextUI | Многопоточный пользовательский интерфейс, используемый для объединения TextUI. |
| MultiToolBarUI | Многопоточный пользовательский интерфейс, используемый для объединения ToolBarUI. |
| MultiToolTipUI | Многопоточный пользовательский интерфейс, используемый для объединения ToolTipUI. |
| MultiTreeUI | Многопоточный пользовательский интерфейс, используемый для объединения TreeUI. |
| MultiViewportUI | Многопоточный пользовательский интерфейс, используемый для объединения ViewportUI. |
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/multi/package-summary.html