Spec-Zone.ru › OpenJDK 24

Пакет javax.swing.plaf

package javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для обеспечения своих возможностей настройки внешнего вида и ощущений. Его классы наследуются и реализуются пользовательскими интерфейсами внешнего вида и ощущений, такими как Basic и Java-внешний вид (Metal). Этот пакет используется только разработчиками, которые не могут создать новый внешний вид и ощущения, наследовав существующие компоненты внешнего вида и ощущений (такие как те, что предоставляются пакетами javax.swing.plaf.basic и javax.swing.plaf.metal).

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

Since:
1.2
Пакет Описание
javax.swing
Предоставляет набор "лёгких" (все на языке Java) компонентов, которые, насколько это возможно, работают одинаково на всех платформах.
javax.swing.plaf.basic
Предоставляет объекты пользовательского интерфейса, созданные в соответствии с базовым стилем отображения.
javax.swing.plaf.metal
Предоставляет объекты пользовательского интерфейса, созданные в соответствии со стилем отображения Java (ранее именовался Metal), который является стилем отображения по умолчанию.
javax.swing.plaf.multi
Предоставляет объекты пользовательского интерфейса, которые объединяют два или более стилей отображения.
javax.swing.plaf.nimbus
Предоставляет объекты пользовательского интерфейса, созданные в соответствии с кроссплатформенным стилем отображения Nimbus.
javax.swing.plaf.synth
Synth - это настраиваемый стиль отображения, в котором все рисование делегируется.
Класс Описание
ActionMapUIResource
Подкласс javax.swing.ActionMap, реализующий UIResource.
BorderUIResource
Класс-обёртка Border, реализующий UIResource.
BorderUIResource.BevelBorderUIResource
Ресурс UI для рамки bevel.
BorderUIResource.CompoundBorderUIResource
Ресурс UI для составной рамки.
BorderUIResource.EmptyBorderUIResource
Ресурс UI для пустой рамки.
BorderUIResource.EtchedBorderUIResource
Ресурс UI для рамки etched.
BorderUIResource.LineBorderUIResource
Ресурс UI для рамки с линией.
BorderUIResource.MatteBorderUIResource
Ресурс UI для рамки matte.
BorderUIResource.TitledBorderUIResource
Ресурс UI для рамки с заголовком.
ButtonUI
Подключаемый интерфейс стиля отображения для JButton.
ColorChooserUI
Подключаемый интерфейс стиля отображения для JColorChooser.
ColorUIResource
Подкласс Color, реализующий UIResource.
ComboBoxUI
Подключаемый интерфейс стиля отображения для JComboBox.
ComponentInputMapUIResource
Подкласс javax.swing.ComponentInputMap, реализующий UIResource.
ComponentUI
Базовый класс для всех объектов-делегатов UI в архитектуре 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>
Базовый класс для всех делегатов UI для 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/package-summary.html

Spec-Zone.ru

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