Spec-Zone.ru › OpenJDK 21

Пакет 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
Граница для JTextField.
MetalBorders.ToggleButtonBorder
Граница для JToggleButton.
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 UI для JComboBox
MetalDesktopIconUI
Значок рабочего стола Metal.
MetalFileChooserUI
Реализация Metal L&F для FileChooser.
MetalIconFactory
Объект-фабрика, который предоставляет Icon для Java look and feel (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 Look and Feel, также известный как Metal.
MetalMenuBarUI
Реализация Metal для MenuBarUI.
MetalPopupMenuSeparatorUI
Реализация Metal L&F для PopupMenuSeparatorUI.
MetalProgressBarUI
Реализация Metal для ProgressBarUI.
MetalRadioButtonUI
Реализация RadioButtonUI для MetalRadioButtonUI
MetalRootPaneUI
Предоставляет реализацию Metal look and feel для 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
Подкласс Metal от BasicTabbedPaneUI.
MetalTextFieldUI
Основа внешнего вида для JTextField.
MetalTheme
MetalTheme предоставляет палитру цветов и шрифты, используемые Java Look and Feel.
MetalToggleButtonUI
Реализация MetalToggleButton
MetalToolBarUI
Реализация Metal Look and Feel для ToolBarUI.
MetalToolTipUI
Расширение Metal L&F для BasicToolTipUI.
MetalTreeUI
Реализация metal look and feel для TreeUI.
OceanTheme
Тема по умолчанию для MetalLookAndFeel.

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

Spec-Zone.ru

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