Пакет javax.swing.plaf.metal
Предоставляет пользовательские интерфейсы, построенные в соответствии со стилем Java (ранее известным как Metal), который является стандартным.
Эти классы предназначены для использования при установленной соответствующей LookAndFeel классе (UIManager.setLookAndFeel(new XXXLookAndFeel())). Их использование при установке другого LookAndFeel может привести к непредвиденным результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующей ComponentUI любых JComponent также может привести к непредвиденным результатам, таким как неправильная цветопередача, и обычно не рекомендуется.
Примечание: Большая часть API Swing не является потокобезопасной. Подробности см. в Асинхронность в Swing — разделе из Java Tutorial.
- С:
- 1.2
| Класс | Описание |
|---|---|
| DefaultMetalTheme | Конкретная реализация |
| MetalBorders | Объект-фабрика, который может создавать рамки, подходящие для металлического L&F. |
| MetalBorders.ButtonBorder | Класс представляет собой рамку |
| MetalBorders.Flush3DBorder | Класс представляет собой 3D-рамку. |
| MetalBorders.InternalFrameBorder | Класс представляет собой рамку |
| MetalBorders.MenuBarBorder | Класс представляет собой рамку |
| MetalBorders.MenuItemBorder | Класс представляет собой рамку |
| MetalBorders.OptionDialogBorder | Класс представляет собой рамку диалогового окна выбора. |
| MetalBorders.PaletteBorder | Рамка для палитры. |
| MetalBorders.PopupMenuBorder | Класс представляет собой рамку |
| MetalBorders.RolloverButtonBorder | Класс представляет собой рамку переключаемой |
| MetalBorders.ScrollPaneBorder | Класс представляет собой рамку |
| MetalBorders.TableHeaderBorder | Рамка для заголовка таблицы. |
| MetalBorders.TextFieldBorder | Класс представляет собой рамку |
| MetalBorders.ToggleButtonBorder | |
| MetalBorders.ToolBarBorder | Класс представляет собой рамку |
| MetalButtonUI | Реализация MetalButtonUI |
| MetalCheckBoxIcon | Реализация CheckboxIcon для OrganicCheckBoxUI |
| MetalCheckBoxUI | Реализация CheckboxUI для MetalCheckboxUI |
| MetalComboBoxButton | Подкласс JButton для помощи MetalComboBoxUI |
| MetalComboBoxEditor | По умолчанию редактор для редактируемых комбобоксов Metal |
| MetalComboBoxEditor.UIResource | Подкласс BasicComboBoxEditor, который реализует UIResource. |
| MetalComboBoxIcon | Этот служебный класс рисует горизонтальные полосы, которые указывают на MetalComboBox |
| MetalComboBoxUI | Metal UI для JComboBox |
| MetalDesktopIconUI | Значок рабочего стола Metal. |
| MetalFileChooserUI | Реализация Metal L&F для FileChooser. |
| MetalIconFactory | Объект-фабрика, который предоставляет |
| MetalIconFactory.FileIcon16 | Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. |
| MetalIconFactory.FolderIcon16 | Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. |
| MetalIconFactory.PaletteCloseIcon | Определяет значок для закрытия палитры |
| MetalIconFactory.TreeControlIcon | Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. |
| MetalIconFactory.TreeFolderIcon | Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. |
| MetalIconFactory.TreeLeafIcon | Класс представляет собой значок листа дерева. |
| MetalInternalFrameTitlePane | Класс, управляющий заголовком панели JLF |
|---|---|
| MetalInternalFrameUI | Реализация Metal для JInternalFrame. |
| MetalLabelUI | Реализация L&F Windows для LabelUI. |
| MetalLookAndFeel | Внешний вид Java, также известный как Metal. |
| MetalMenuBarUI | Реализация Metal для |
| MetalPopupMenuSeparatorUI | Реализация L&F Metal для PopupMenuSeparatorUI. |
| MetalProgressBarUI | Реализация Metal для ProgressBarUI. |
| MetalRadioButtonUI | Реализация RadioButtonUI для MetalRadioButtonUI |
| MetalRootPaneUI | Обеспечивает реализацию внешнего вида Metal для |
| MetalScrollBarUI | Реализация ScrollBarUI для внешнего вида Metal. |
| MetalScrollButton | Объект JButton для стрелок полосы прокрутки Metal. |
| MetalScrollPaneUI | Реализация L&F Metal для ScrollPaneUI. |
| MetalSeparatorUI | Реализация L&F Metal для SeparatorUI. |
| MetalSliderUI | Реализация L&F Java для SliderUI. |
| MetalSplitPaneUI | Разделитель Metal. |
| MetalTabbedPaneUI | Подкласс Metal от BasicTabbedPaneUI. |
| MetalTextFieldUI | Основа внешнего вида для JTextField. |
| MetalTheme |
|
| MetalToggleButtonUI | Реализация MetalToggleButton |
| MetalToolBarUI | Реализация ToolBarUI для внешнего вида Metal. |
| MetalToolTipUI | Расширение Metal для BasicToolTipUI. |
| MetalTreeUI | Реализация внешнего вида Metal для |
| OceanTheme | По умолчанию тема для |
© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/metal/package-summary.html