Пакет javax.swing.plaf.metal
Эти классы предназначены для использования при установке соответствующего класса LookAndFeel, (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующего ComponentUI любого JComponent также может привести к неожиданным результатам, таким как неправильные цвета, и, как правило, не рекомендуется.
Примечание: Большая часть API Swing не является потокобезопасной. Подробнее см. Потоки в Swing, раздел в Руководстве Java.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| 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