Пакет javax.swing.plaf.metal
Эти классы предназначены для использования при установке соответствующего класса LookAndFeel (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующего ComponentUI любых JComponent также может привести к неожиданным результатам, например, к отображению неправильных цветов, и обычно не рекомендуется.
Примечание: Большинство API Swing не потокобезопасны. Подробнее см. Конкурентность в Swing, раздел в Java Tutorial.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| DefaultMetalTheme | Конкретная реализация MetalTheme, предоставляющая оригинальный вид Java Look and Feel, кодовое название "Steel". |
| MetalBorders | Объект-фабрика, который может создавать Borders, подходящие для 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 | По умолчанию редактор для редактируемых combobox 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 | Реализация LabelUI для Windows L&F. |
| 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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/metal/package-summary.html