Пакет javax.swing.plaf
package javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для поддержки подключаемых вариантов внешнего вида и поведения. Классы этого пакета расширяются и реализуются пользовательскими интерфейсами разных вариантов внешнего вида и поведения, например Basic и Java (Metal). Этот пакет используют только разработчики, которые не могут создать новый вариант внешнего вида и поведения, расширив существующие компоненты внешнего вида и поведения (например, компоненты из пакетов
javax.swing.plaf.basic и javax.swing.plaf.metal). Примечание: Большая часть API Swing не является потокобезопасной. Подробные сведения см. в разделе Многопоточность в Swing руководства Учебник по Java.
- Начиная с:
- 1.2
| Класс | Описание |
|---|---|
| ActionMapUIResource | Подкласс javax.swing.ActionMap, реализующий UIResource. |
| BorderUIResource | Класс-обёртка для Border, реализующий UIResource. |
| BorderUIResource.BevelBorderUIResource | Ресурс пользовательского интерфейса для скошенной границы. |
| BorderUIResource.CompoundBorderUIResource | Ресурс пользовательского интерфейса для составной границы. |
| BorderUIResource.EmptyBorderUIResource | Ресурс пользовательского интерфейса для пустой границы. |
| BorderUIResource.EtchedBorderUIResource | Ресурс пользовательского интерфейса для рельефной границы. |
| BorderUIResource.LineBorderUIResource | Ресурс пользовательского интерфейса для линейной границы. |
| BorderUIResource.MatteBorderUIResource | Ресурс пользовательского интерфейса для матовой границы. |
| BorderUIResource.TitledBorderUIResource | Ресурс пользовательского интерфейса для границы с заголовком. |
| ButtonUI | Интерфейс подключаемого внешнего вида и поведения для JButton. |
| ColorChooserUI | Интерфейс подключаемого внешнего вида и поведения для JColorChooser. |
| ColorUIResource | Подкласс Color, реализующий UIResource. |
| ComboBoxUI | Интерфейс подключаемого внешнего вида и поведения для JComboBox. |
| ComponentInputMapUIResource | Подкласс javax.swing.ComponentInputMap, реализующий UIResource. |
| ComponentUI | Базовый класс для всех объектов делегатов пользовательского интерфейса в архитектуре подключаемых вариантов внешнего вида и поведения Swing. |
| DesktopIconUI | Интерфейс подключаемого внешнего вида и поведения для JDesktopIcon. |
| DesktopPaneUI | Интерфейс подключаемого внешнего вида и поведения для JDesktopPane. |
| DimensionUIResource | Подкласс Dimension, реализующий UIResource. |
| FileChooserUI | Интерфейс подключаемого внешнего вида и поведения для JFileChooser. |
| FontUIResource | Подкласс java.awt.Font, реализующий UIResource. |
| IconUIResource | Класс-обёртка для Icon, реализующий UIResource. |
| InputMapUIResource | Подкласс javax.swing.InputMap, реализующий UIResource. |
| InsetsUIResource | Подкласс Insets, реализующий UIResource. |
| InternalFrameUI | Интерфейс подключаемого внешнего вида и поведения для JInternalFrame. |
| LabelUI | Интерфейс подключаемого внешнего вида и поведения для JLabel. |
| LayerUI<V extends Component> | Базовый класс для всех делегатов пользовательского интерфейса JLayer. |
| ListUI | Делегат подключаемого внешнего вида и поведения для JList. |
| MenuBarUI | Интерфейс подключаемого внешнего вида и поведения для JMenuBar. |
| MenuItemUI | Интерфейс подключаемого внешнего вида и поведения для JMenuItem. |
| OptionPaneUI | Интерфейс подключаемого внешнего вида и поведения для JOptionPane. |
| PanelUI | Интерфейс подключаемого внешнего вида и поведения для Panel. |
| PopupMenuUI | Интерфейс подключаемого внешнего вида и поведения для JPopupMenu. |
| ProgressBarUI | Интерфейс подключаемого внешнего вида и поведения для JProgressBar. |
| RootPaneUI | Интерфейс подключаемого внешнего вида и поведения для JRootPane. |
| ScrollBarUI | Интерфейс подключаемого внешнего вида и поведения для JScrollBar. |
| ScrollPaneUI | Интерфейс подключаемого внешнего вида и поведения для JScrollPane. |
| SeparatorUI | Интерфейс подключаемого внешнего вида и поведения для JSeparator. |
| SliderUI | Интерфейс подключаемого внешнего вида и поведения для JSlider. |
| SpinnerUI | Интерфейс подключаемого внешнего вида и поведения для JSpinner |
| SplitPaneUI | Интерфейс подключаемого внешнего вида и поведения для JSplitPane. |
| TabbedPaneUI | Интерфейс подключаемого внешнего вида и поведения для JTabbedPane. |
| TableHeaderUI | Интерфейс подключаемого внешнего вида и поведения для JTableHeader. |
| TableUI | Интерфейс подключаемого внешнего вида и поведения для JTable. |
| TextUI | Пользовательский интерфейс текстового редактора |
| ToolBarUI | Интерфейс подключаемого внешнего вида и поведения для JToolBar. |
| ToolTipUI | Интерфейс подключаемого внешнего вида и поведения для JToolTip. |
| TreeUI | Интерфейс подключаемого внешнего вида и поведения для JTree. |
| UIResource | Этот интерфейс используется для обозначения объектов, созданных делегатами ComponentUI. |
| ViewportUI | Интерфейс подключаемого внешнего вида и поведения для JViewport. |
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/package-summary.html