Spec-Zone.ru › OpenJDK 17

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

package javax.swing.plaf.metal
Предоставляет пользовательские интерфейсные объекты, построенные в соответствии с внешним видом Java (ранее кодовое название Металл), который является стандартным внешним видом.

Эти классы предназначены для использования при установке соответствующего класса LookAndFeel, (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующего ComponentUI любого JComponent также может привести к неожиданным результатам, таким как неправильные цвета, и, как правило, не рекомендуется.

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

Since:
1.2
Пакет Описание
javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для обеспечения своих переключаемых возможностей внешнего вида.
javax.swing.plaf.basic
Предоставляет пользовательские интерфейсные объекты, построенные в соответствии с базовым внешним видом.
javax.swing.plaf.multi
Предоставляет пользовательские интерфейсные объекты, которые объединяют два или более внешних вида.
javax.swing.plaf.nimbus
Предоставляет пользовательские интерфейсные объекты, построенные в соответствии с кроссплатформенным внешним видом Nimbus.
javax.swing.plaf.synth
Synth — это настраиваемый внешний вид, в котором вся отрисовка делегируется.
Класс Описание
DefaultMetalTheme
Конкретная реализация MetalTheme, предоставляющая оригинальный вид Java Look and Feel, кодовое название "Steel".
MetalBorders
Объект-фабрика, который может создавать границы, соответствующие визуальному стилю Metal L&F.
MetalBorders.ButtonBorder
Класс представляет границу JButton.
MetalBorders.Flush3DBorder
Класс представляет 3D-границу.
MetalBorders.InternalFrameBorder
Класс представляет границу JInternalFrame.
MetalBorders.MenuBarBorder
Класс представляет границу JMenuBar.
MetalBorders.MenuItemBorder
Класс представляет границу JMenuItem.
MetalBorders.OptionDialogBorder
Класс представляет границу диалогового окна с опциями.
MetalBorders.PaletteBorder
Граница для палитры.
MetalBorders.PopupMenuBorder
Класс представляет границу JPopupMenu.
MetalBorders.RolloverButtonBorder
Класс представляет границу переключаемой Button.
MetalBorders.ScrollPaneBorder
Класс представляет границу JScrollPane.
MetalBorders.TableHeaderBorder
Граница для заголовка таблицы
MetalBorders.TextFieldBorder
Класс представляет границу JTestField.
MetalBorders.ToggleButtonBorder
MetalBorders.ToolBarBorder
Класс представляет границу JToolBar.
MetalButtonUI
Реализация MetalButtonUI
MetalCheckBoxIcon
Реализация CheckboxIcon для OrganicCheckBoxUI
MetalCheckBoxUI
Реализация CheckboxUI для MetalCheckboxUI
MetalComboBoxButton
Подкласс JButton для поддержки MetalComboBoxUI
MetalComboBoxEditor
По умолчанию редактор для изменяемых combo-боксов Metal
MetalComboBoxEditor.UIResource
Подкласс BasicComboBoxEditor, который реализует UIResource.
MetalComboBoxIcon
Этот вспомогательный класс рисует горизонтальные полосы, которые указывают на MetalComboBox
MetalComboBoxUI
Визуальный стиль Metal для JComboBox
MetalDesktopIconUI
Иконка рабочего стола Metal.
MetalFileChooserUI
Реализация Metal L&F для FileChooser.
MetalIconFactory
Объект-фабрика, предоставляющий Icon для визуального стиля Java (Metal).
MetalIconFactory.FileIcon16
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing.
MetalIconFactory.FolderIcon16
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing.
MetalIconFactory.PaletteCloseIcon
Определяет значок для закрытия палитры.
MetalIconFactory.TreeControlIcon
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing.
MetalIconFactory.TreeFolderIcon
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing.
MetalIconFactory.TreeLeafIcon
Класс представляет значок листа дерева.
MetalInternalFrameTitlePane
Класс, управляющий строкой заголовка JLF.
MetalInternalFrameUI
Реализация Metal для JInternalFrame.
MetalLabelUI
Реализация Windows L&F для LabelUI.
MetalLookAndFeel
Визуальный стиль Java, также известный как Metal.
MetalMenuBarUI
Реализация Metal для MenuBarUI.
MetalPopupMenuSeparatorUI
Реализация Metal L&F для PopupMenuSeparatorUI.
MetalProgressBarUI
Реализация Metal для ProgressBarUI.
MetalRadioButtonUI
Реализация RadioButtonUI для MetalRadioButtonUI
MetalRootPaneUI
Предоставляет реализацию визуального стиля Metal для RootPaneUI.
MetalScrollBarUI
Реализация ScrollBarUI для визуального стиля Metal Look and Feel.
MetalScrollButton
Объект JButton для стрелок полосы прокрутки Metal.
MetalScrollPaneUI
Реализация Metal L&F для ScrollPaneUI.
MetalSeparatorUI
Реализация Metal L&F для SeparatorUI.
MetalSliderUI
Реализация Java L&F для SliderUI.
MetalSplitPaneUI
Разделитель панели Metal.
MetalTabbedPaneUI
Подкласс BasicTabbedPaneUI для Metal.
MetalTextFieldUI
Основа визуального стиля для JTextField.
MetalTheme
MetalTheme предоставляет цветовую палитру и шрифты, используемые Java Look and Feel.
MetalToggleButtonUI
Реализация MetalToggleButton
MetalToolBarUI
Реализация Metal Look and Feel для ToolBarUI.
MetalToolTipUI
Расширение BasicToolTipUI для Metal L&F.
MetalTreeUI
Реализация визуального стиля Metal для TreeUI.
OceanTheme
Визуальный стиль по умолчанию для MetalLookAndFeel.

© 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/metal/package-summary.html

Spec-Zone.ru

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