Spec-Zone.ru › OpenJDK 21

Пакет javax.swing.plaf

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

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

Since:
1.2
Пакет Описание
javax.swing
Предоставляет набор "лёгких" (все-Java) компонентов, которые максимально одинаково работают на всех платформах.
javax.swing.plaf.basic
Предоставляет элементы пользовательского интерфейса, построенные по внешнему виду 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
Ресурс внешнего вида границ с фаской.
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, 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/package-summary.html

Spec-Zone.ru

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