Пакет 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 | Граница для 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